我有一个MVC项目(从here下载)。我可以在没有任何Visual Studio错误的情况下运行它。但是如果我使用工具(来自here的代码)将项目托管到IIS中。如果我从Web浏览器启动页面,它会显示错误,因为"发生了本地数据库运行时错误"如下面的截图。
答案 0 :(得分:0)
通过将以下子元素添加到appPool来编辑applicationHost.config文件,为我解决了这个问题。
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
文件位置:C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config
示例:
<add name="SampleAppPool">
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
</add>