重装了系统,顺便安装了最新的vs2013,打算试试新的软件,但是安装后本来以前正常运行的程序通过vs运行显示不出来,通过搜索才发现原来是vs2013的iisexpress默认使用的集成模式,于是进行更改就对了!
在
%userprofile%\documents\iisexpress\config\applicationhost.config
中
将
<siteDefaults>
<logFile logFormat="W3C"
directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles"
enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults
applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
改为
<siteDefaults>
<logFile logFormat="W3C"
directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles"
enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults
applicationPool="Clr4ClassicAppPool"
/>
<virtualDirectoryDefaults allowSubDirConfig="true"
/>
在VS2013中强制IIS Express应用程序池使用经典模式
原文:http://www.cnblogs.com/oheec/p/3549097.html