IISExpress 将日志和配置数据写入预先确定的位置,开箱即用。
该目录是存储在用户文档目录中的“IISExpress”目录。
该目录下存储有以下文件夹文件。
- 配置
- 日志
- TraceLogFiles
我的主目录的位置位于网络共享上,由组策略确定
目前,我们遇到了使用 IIS Express 停止调试 Silverlight 应用程序时 Visual Studio 锁定的情况。
我希望更改 IISExpress 的日志和配置数据的位置,看看这是否可以解决 Visual Studio 锁定的问题。是否可以更改日志和配置文件的默认位置?
最佳答案
1.默认情况下,applicationhost.config 文件定义以下两个日志文件位置。这里 IIS_USER_HOME 将扩展为 %userprofile%\documents\IISExpress\
。
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" />
</siteDefaults>
您可以更新上述目录路径来更改日志文件位置。
2.如果您从命令行运行 IIS Express,则可以使用“/config”开关来提供您选择的配置文件。以下链接可能对您有帮助 http://learn.iis.net/page.aspx/870/running-iis-express-from-the-command-line/
关于IISExpress 日志文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5798264/