我们已经在IIS 6.0上部署了我们的Asp.Net MVC 3应用程序。我们使用以下文章配置了网站。 http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx
我们还尝试更新dev.config和web.config以使“构建操作”变为“无”而不是“内容”,但无济于事。
系统无法从Web应用程序中配置的文件中读取AppSettings。它似乎只显示一个“WebPostTimeOut”appSettings(我不知道它来自哪里)。
Web.config片段:
<appSettings file="dev.config"/>
<system.web>
<identity impersonate="true" userName="domainname\_webuser" password="_webuser"/>
</system.web>
的 dev.config: 的
<?xml version="1.0"?>
<appSettings>
<add key="XcacheDataPath" value="c:\cf_web\xcache_datafiles\!eol"/>
<add key="CacheExpiration" value="120"/>
<add key="ClientValidationEnabled" value="false" />
<add key="UnobtrusiveJavaScriptEnabled" value="false" />
</appSettings>
关于我们可能做错什么的任何想法?
答案 0 :(得分:1)
尝试运行aspnet_iisreg。查看日志文件中是否有任何错误。纠正这些错误。您的进程ID没有该文件的权限,该文件不存在,或该网站的文件夹不存在。