开发者

ASP.NET-4 IIS7.5 web.config serverRuntime element

Whenever I add this line to my web.config in the system.webServer section:

<serverRuntime />

With our without properties, IIS 7.5 just serves up a blank page instead of the website. I开发者_运维技巧 created a new empty Web Application using IIS and added the line to the web.config; blank page.

What am I doing wrong?


I had this exact problem and solved it by unlocking the serverRuntime section of the applicationHost config. Command to run at console:

%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/serverRuntime


So you are actually adding this to your web config?

<location path="Default Web Site">
   <system.webServer>
      <serverRuntime enabled="true"
         frequentHitThreshold="1"
         frequentHitTimePeriod="00:00:20" />
   </system.webServer>
</location>

There are several important things to bear in mind...

  1. That you are running IIS7 in integrated mode, not classic mode.
  2. That you have the enabled="true" attribute set on serverRuntime

Further reading on MSDN

http://msdn.microsoft.com/en-us/library/aa347568%28VS.90%29.aspx

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜