Articles of iis 7.5

URLredirect不在IIS 7.5中工作

我正面临从HTTPredirect我的HTTPS Web服务的问题。 我已经将CA SSL证书应用于我的Web服务并使用URL重写,我已经完成了IIS 7.5中redirect的更改。 这里是我得到我的web.configconfiguration: <rule name="Redirect to HTTPS" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="^OFF$" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" /> </rule> 但没有取消选中需要SSL我的web服务,我不能从HTTPredirect到HTTPS,我得到一个403.4错误。 当我尝试添加403.4代码的错误页面,它不接受它,并说我们不能添加403.3代码。 它只接受403,404等

基于IP的证书HTTPS – 有可能吗?

我们正在Windows 2008 R2服务器上托pipe多个商业网站。 我们拥有一个静态IP。 我们希望所有的网站在SSL下工作。 然而,对于每个站点都不能单独购买证书。 我们正在考虑购买我们拥有的静态IP证书,并将该证书应用于所有网站。 这可能吗? 如果是的话,这种方法是否存在安全风险?

IIS_IUSRS可以访问文件,但应用程序池标识用户不能

我正在尝试了解IIS文件权限。 给定的文件具有IIS_IUSRS的“完全控制”权限。 但似乎所有应用程序池标识用户都无法访问该文件。 (我注意到我的一些应用程序池标识用户由于某种原因不是IIS_IUSRS的成员,所以我只是手动添加它们。) 当给定的应用程序池标识是IIS_IUSRS的成员时,如果IIS_IUSRS可以访问该文件,那么应用程序池标识用户怎么能不能访问该文件呢? 请看下面的截图。 谢谢。 IIS_IUSRS具有“完全控制”。 IIS_IUSRS在“有效权限”下也有“完全控制”,但给定的应用程序池标识用户在“有效权限”下没有权限。

升级到ASP.NET 4.5后出现404错误

我最近升级了我的Web应用程序到.NET 4.5。 将代码推送到我们的testing环境后,我得到一个“404 – 文件或目录未find”。 错误。 代码从我的VS2013桌面运行良好。 Web服务器在W2K08 R2上运行IIS 7.5。 我可以在网站上查看.asp或.htm页面,但在尝试查看最简单的.aspx页面时出现此错误。 我怀疑这是我的web.configconfiguration问题。

是否可以设置每个应用程序的weblimits

我需要为我的网站设置应用程序主机webLimits,但是我有两个应用程序在一个站点下运行,他们都需要不同的设置。 例如 Server +- Root Site – Site 1 – Settings 1 below — page — page +- Admin site – Site 2 – Settings 2 below — page 设置1 <configuration> <system.applicationHost> <webLimits connectionTimeout="00:01:00" headerWaitTimeout="00:00:30" minBytesPerSecond="500" /> </system.applicationHost> </configuration> 设置2 <configuration> <system.applicationHost> <webLimits connectionTimeout="00:01:00" headerWaitTimeout="00:05:00" minBytesPerSecond="5000" /> </system.applicationHost> </configuration> 据我了解,这些设置是在服务器级别 – 有什么办法可以将它们链接到特定的应用程序或应用程序池?

如何启用IIS Web服务器从外部访问?

我已经安装了IIS Web服务器。 如果我在本地服务器上,我可以访问它的页面,但是我无法从外部访问它。 例如试图从另一个networking连接到它(通过使用其公共IP)什么也不返回。 使用Apache服务器而不是IIS可以正常工作,Web服务器可以从外部访问。 我究竟做错了什么?

如何在IIS 7.5上安装新的PHP扩展

我已经通过Web平台安装程序在IIS 7.5 / Windows 2008 R2上安装了PHP 5.2.13 现在我正在尝试安装其他PHP扩展,比如mcrypt,所以我从php的windows二进制文件下载了编译后的.zip文件。 我把相关的dll放在extensions文件夹中,并在php.ini中添加了这些行: [PHP_MCRYPT] extension=php_mcrypt.dll 重新启动IIS后,没有应用程序正在工作。 这是用VC6编译/非线程安全编译版本的PHP 5.2.13 .zip包。 我也尝试了线程安全的版本,这阻止了IIS重启,并强迫我重启服务器。 我在这里做错了什么?

iis7.5和经典的应用程序池

我有Windows 2008 – 64位和IIS7.5,我不能使用经典应用程序池下的网站。 如果我设置经典应用程序池,站点显示错误404.17,并尝试使用它的内容的静态处理程序。 如果我使用集成的应用程序池,那么在web.config中使用自定义http模块的一些网站将无法正常工作。 我怎样才能使用经典的应用程序池? 谢谢 更新:如果我设置启用32位…为真,经典的应用程序池的作品

IIS 7.5 – 网站需要每天早上重新启动

我有一个Umbraco网站,我必须每天早上重新启动,以便用户能够发布内容。 有什么解决scheme可以帮助我每天早上做这个吗?

如何让IIS 7在请求validation之前执行“请求筛选”

我想在IIS 7.5中使用请求过滤function来过滤一些恶意请求,我们从一些机器人获得。 请求触发“System.Web.HttpException:从客户端检测到潜在危险的Request.Path值”,我不想在我们的应用程序configuration情况下。 但是,在请求过滤function中添加拒绝这些请求的规则不会执行任何操作,因为显然请求validation首先发生。 任何想法如何在validation之前使用IIS筛选这些不良请求?