Articles of iis 8

IIS应用程序池空闲超时操作.NET Framework 4.5.1

我最近在运行IIS 8.0的Windows Server 2012 Standard机器上安装了.NET Framework 4.5.1 RTM 。 有一个新的选项来暂停应用程序池超时,而不是杀掉工作进程调用“空闲超时操作”。 但是,我并没有看到这个新的select。 我已经重新启动服务器,并尝试卸载并重新安装.NET 4.5.1。

从互联网访问IIS 8本地主机

我想从外部访问我的本地主机(IIS 8在Windows 8)使用互联网访问。 我从whatismyip.org(202.67.xx.xx)获得我的public ip ,并按照此链接打开一个端口(80,443,8081-8082)。 所以我创build了3个新的端口规则,允许所有使用UTP协议的程序在防火墙设置的入站规则中使用。 我的连接:电脑 – >调制解调器 – >互联网。 我的公开IP:202.67.xx.xx我的IP从IPconfig获取:10.216.xx.xx 然后我用另一台电脑(笔记本电脑)浏览器来访问我的PC公共IP地址。 我input浏览器202.67.xx.xx:80或202.67.xx.xx:8081或202.67.xx.xx:8082,并得到结果Oops! Google Chrome could not connect to 202.67.xx.xx:8081 Oops! Google Chrome could not connect to 202.67.xx.xx:8081 。 即使我closures了所有的防火墙,我也无法连接。 我困在这里了,有人可以帮我吗? 我真的很感激。 谢谢。

IIS8中缺less“服务器证书”图标

我正在尝试在Windows 2012R2服务器上configurationSSL,但是我找不到通常用于请求和pipe理证书的“服务器证书”图标。 是否有我需要安装将其添加到IIS的function或angular色?

如何修复Windows 8 Pro上的“FastCGI进程超出configuration的活动超时”?

如何修复Windows 8 Pro上的“FastCGI进程超出configuration的活动超时”? 在Windows 8 Pro上安装FileMaker 12 Advanced Server 长时间运行的脚本会生成: HTTP错误500.0 – 内部服务器错误C:\ Program Files(x86)\ FileMaker \ FileMaker服务器\ Web发布\发布引擎\ php \ php-cgi.exe – FastCGI进程超出configuration的活动超时

IIS服务器只能在networking内的80端口上访问

我有一个运行在Windows Server 2012下的IIS 8服务器。当它通过端口80访问时,我可以从networking内部访问它。 使用内部IP地址192.168.1.14,我可以从networking中其他计算机的浏览器访问192.168.1.14并访问该页面。 但是,当我从站点绑定设置端口更改为端口8080(和其他一些端口已经尝试),我仍然可以从服务器本身,而不是从networking上的其他计算机访问192.168.1.14:8080 。 该屏幕截图显示了如何设置端口和连接错误。 Firefox在networking上的另一台计算机上,而Internet Explorer正在服务器上运行:

IPv6网站不能在IIS 8中工作

我是IPv6的新手,但我认为它可以像IPv4一样工作(关于在IIS中configuration) 我的域名提供者声明我需要设置AAAAlogging,而不是Alogging。 正如我这样做,我指向我的服务器 我绑定我的网站,并在IIS中selectIPv6地址 我没有使用HTTPS,所以在端口80绑定。所有其他网站工作正常,但这是唯一的网站,我试图使用IPv6(所有其他的IPv4) 我已经将IPv6添加到防火墙。 奇怪的是,它甚至没有从平回来。 我通过添加一个新的规则 – >自定义 – >所有程序 – > ProtocolType:ICMPv6,然后点击自定义以确保所有ICMPtypes被选中 – >作用域(任何IP地址) – >允许连接,我将其应用于域名,私人和公共 如果我从我的VPS ping 2001:4ba0:cafe:c54::1 ,它会回复。 但是,这是外界不可见的! 但是我已经在http://ipv6-test.com/validate.php上testing了我的网站 该网站是www.bmup.co.uk. 如果我从IIS内部浏览它,网站会按照预期加载,所以这个问题是与外部请求有关的。 如果我执行nslookup我会得到: 我有问题(不能通过浏览器访问)从3个机器在2个不同的位置(虽然在英国)。 服务器在德国。 我可以做什么,我可以在浏览器中查看我的网站。

iis_ssi.dll重新启动后丢失

重新启动Windows 2012与IIS8安装运行在共享configuration。 模块DLL C:\ Windows \ System32 \ inetsrv \ iis_ssi.dll加载失败。 数据是错误的。 再次添加服务器端包含function后,它的工作,直到下一次重新启动。 我希望除了重新安装IIS之外,还有另一个答案。 选项1)不允许自动重启错误消息:function安装。 在指定的服务器上添加或删除function的请求失败。 操作无法完成,因为您指定的服务器需要重新启动。 选项2)允许自动重启; 也停止了www服务错误消息:在指定的服务器上添加或删除function的请求失败。 安装一个或多个angular色,angular色服务或function失败。 错误0x800f0922

IIS和ARR最小响应时间algorithm采样持续时间

在select负载平衡algorithm最小响应时间时,我们可以设置一个采样持续时间(秒)。 我用最less的响应时间algorithm找不到这个参数的function用法的描述。 这个参数是做什么的? 我们有不同的页面,在不同的时间作出回应,我们如何select一个networking服务器来引导stream量呢?

首次访问时IIS 8.5长编译和高内存峰值

我有MVC 5 ASP.NET应用程序预编译在内置的服务器上。 部署包中没有可编译的元素。 这个Web应用程序部署在IIS 7 / 7.5上时,在慢速服务器上以小内存在5秒内启动。 第一次运行没有记忆峰值,网页快速响应。 然而,相同的应用程序部署在更大的内存较大的服务器和更大的内存和IIS 8.5在第一次启动的行为就像没有编译。 在第一次访问所有空闲内存时,我看到了高内存峰值,在极less数情况下,我遇到了OutOfMemoryException。 它看起来像IIS 8.5完全忽略了应用程序已经编译并再次执行的事实。 有谁知道是有可能解决这个问题,或者我不得不停止使用新的服务器,并回到旧的。 更新1经过几次更多的testing,我认为这是相关的,而不是x64位体系结构。 如果我在IIS 8.5上设置AppPool。 作为32位运行,一切都在IIS 7电脑上。 我明白为什么IIS进程是32位内存的两倍。 但不明白为什么编译是七(7)倍,编译内存是十倍大。

在Windows 2012上使用IIS 8.0的ARR时延迟的请求

我在Windows Server 2012 R2上有一个设置,使用IIS8.0,它使用应用程序请求重新路由将某些请求传递给自定义的后端。 后端只在端口20000上监听IPv4,而我对ARR的重写规则是这样的: 模式:^ BackEndService /(.*) 操作types:重写 重写URL: http://127.0.0.1:20000/{R:1} : http://127.0.0.1:20000/{R:1} : http://127.0.0.1:20000/{R:1} :1 http://127.0.0.1:20000/{R:1} 附加查询string:True 停止处理后续规则:是的 因此,这应该转发从我的前端做出的请求,例如/ BackEndService / getName?user = tom到http://127.0.0.1:20000/getName?user=tom 然而,我所看到的却是延迟了120秒的要求。 在使用Nginx作为testing服务器时,我已经看到了这一点,但只有当代理传递到localhost:20000 – 代理传递到127.0.0.1:20000时才能在没有超时的情况下工作。 这导致我怀疑这是一个IPv4 / 6的问题。 有没有其他人看过这个,而且,知道如何解决它? 谢谢