Articles of iis 8.5

如何远程回收IIS 8.5的应用程序池?

我可以远程回收Windows Server 2012 R2上的某个IIS 8.5应用程序池吗? 我想在使用远程服务器的pipe理员组中的域用户帐户login到运行Windows 7的另一台计算机时触发此操作。

升级我的服务器规格会使我的应用更快吗?

我正在启动一个Web应用程序,该应用程序目前正在从我的托pipe服务提供商处以“Lite”VPN帐户运行。 它有2个核心和1GB的RAM。 我现在只有大约10个用户,但我正在考虑是否应该把服务器升级到“Pro”设置,每月$ 100,即8个内核和3GB RAM。 除了处理更多的LOAD …这对于我的整个10个用户来说并不是真的需要的,实际上是否会让我的应用从2个核心到8个核心都变得更快 ? 这是一个大多数使用async / await(C#)编写的web api(Win Server上的IIS 8.5)。 对我的用户会有什么不同吗?

写入文件之前的IIS日志

我有一个在Windows Server 2012 R2上运行的IIS 8.5版Web服务器。 日志logging在此服务器上configuration为每天向%SystemDrive%\inetpub\logs\LogFiles写入新的日志文件。 我的“日志事件目的地”只设置为Log file only ,但很明显,如果日志只是每天写一次,今天的日志文件的内容被caching到磁盘之前的某个地方。 这个caching在哪里,我可以访问它,以便我可以读取今天logging的事件?

启用对IISpipe理器的非pipe理员远程访问

我有一台运行带有IIS 8.5的Windows Server 2012 R2的服务器。 我已经configuration了它进行远程pipe理,并且我能够从另一台计算机成功连接到IISpipe理服务(在此服务器上),只要我使用“admin”帐户(本地pipe理员组中的一个帐户在服务器上)。 我试图启用IISpipe理器来允许非pipe理员帐户: 我已经启用了远程pipe理服务: 我添加了一些非pipe理员用户: 但是,非pipe理员用户无法连接到IIS远程pipe理服务: 只要我切换到该服务器上的pipe理员acct,它的工作原理: 我怎样才能让IIS允许非pipe理员连接到远程pipe理服务? 更新:基于下面给出的答案,非服务器pipe理员需要selectIISpipe理器选项“连接到站点”,而不是“连接到服务器”。 当您select该选项时,您需要指定服务器名称和站点名称:

将Crt和Key转换为Pfx

我用ZeroSSL做了一个新的证书,现在我有一个crt文件和一个密钥文件的域。 我没有使用任何工具,因为我想先手工处理stream程。 要使用IIS 8.5,必须将其转换为pfx文件? 如何在没有OpenSSL的情况下做到这一点?

从Azure到AWS,AutoScaling EC2 IIS和部署没有任何意义

所以我们一直在运行一台服务器,并且一切正常(开发中)。 但现在是时候设置一些自动缩放,我有点失落。 我们目前已发布configuration文件设置。 当我们构buildbuildserver时,我们有一个发布configuration文件发布到我们的Amazon EC2 IIS实例。 大。 但是,你如何处理自动缩放呢? 第二个实例将根据我的参数自动设置,最有可能的一些初始脚本来设置用户,安装angular色,创build网站等……但实际上“发布”到新创build的网站的最佳做法是什么,卡在一个负载均衡器,EC2的IIS实例? 我想念Azure …

IIS负载平衡与2个服务器

我有两个服务器,我想用来负载平衡的应用程序。 理想情况下,但不是要求,我可以根据URL负载平衡。 但是根据我的研究,这不是那么做。 我的计划是使用CloudFlare的dns服务进行故障转移。 更重要的是高可用性,就是性能的提升。 有没有3个服务器这样做的好方法?

文件访问随机中断返回IIS上的500.19错误

我们有两台在Windows Server 2012 R2上运行IIS 8.5的Web服务器。 这两台服务器位于负载均衡器后面。 Web服务器正在运行一个ASP.NET MVC应用程序,除了其他function外,还允许用户访问PDF文件。 这些PDF文件位于第三个服务器,一个文件服务器上,并通过虚拟目录提供给两个Web服务器。 在每个虚拟目录中,我们有几个子目录。 我们目前遇到访问PDF文件的大量问题。 访问保持数天和数天的工作,然后,突然之间,一些中断,我们得到一个500.19错误,每当有人试图访问一个PDF文件。 这通常发生在一个Web服务器上,而且是完全随机的。 只要发生问题,唯一有用的就是回收应用程序池。 在此之前,PDF文件不可用。 另一个有趣的事实是,每当访问中断,它只会打破某些子目录,而其他人仍然工作。 但是,这并不总是相同的子目录停止工作,在这里也是完全随机的。 我看了一下日志,这就是我得到的: 2014-03-05 08:03:44 W3SVC2 [SERVER_NAME] [SERVER_IP] GET [PATH_TO_PDF] – 80 – [LOADBALANCER_IP] [USER_AGENT] [COOKIE] – 500 19 6 0 [ORIGINAL_CLIENT_IP] 我也尝试激活失败的请求跟踪,但是这并不能提供比IIS日志更多的信息。 有没有办法找出为什么访问pdf文件(物理存在,顺便说一句,当第一个失败的情况下,从第二个Web服务器访问仍然可能)随机rest?

在IIS 8.5上安全的PHP

我在Windows Server 2012 R2上使用IIS 8.5来托pipeASP.NET和PHP应用程序。 由于有几个不同的PHP应用程序,我想通过使用open_basedir来限制访问。 问题:使用IIS PHP-Manager无法为每个vHost使用不同的php.ini文件。 所以我find了一个自定义的解决scheme:PHPpipe理器添加了php-handler的赋值后,我修改了可执行文件如下: "C:\Program Files (x86)\PHP\v5.4.26\php-cgi.exe"|-c D:\Sites\my-domain.com 这是工作,vHost使用php.ini文件D:\ Sites \ my-domain.com \ php.ini。 但是这个解决scheme对我来说看起来有点脏。 有没有更好的方式为每个vHost设置一个php.ini文件?

用于在Windows 2012上设置IIS的命令行

我正在尝试完成运行Windows 2012的Web服务器的自动构build脚本,并有两个SSL网站,每个网站都有自己的数字证书。 我正在使用SNI,当我手动设置它时工作正常,但是当我使用APPCMD设置相同的configuration时,我无法确定如何为绑定中的站点select证书。 使用手动方法有一个下拉列表,您用来select证书。 我正在寻找相当于从列表中select证书的命令行。 有谁知道你是怎么做到的?