我的解决方案中有2个项目(ASP.NET MVC 5),一个用于客户端,另一个用于管理员。这两个项目都在本地运行良好。但是,当我发布管理项目(位于我的主机中的路径:root/admin
)时,我收到了下一个错误:
服务器上发生应用程序错误。当前的自定义错误 此应用程序的设置会阻止应用程序的详细信息 远程查看错误(出于安全原因)。它可能, 但是,可以在本地服务器计算机上运行的浏览器查看。
要知道的事情,我补充道:
<system.web>
<customErrors mode="Off"/>
</system.web>
但我没有看到任何特定错误,而且我已将虚拟目录root/admin
配置为IIS中的应用程序。
我知道这是一个常见的错误,但我没有看到像这样的解决方案:Server Error in '/' Application. ASP.NET
答案 0 :(得分:2)
已添加条目“Data.Models.ApplicationDbContext”。
除了源文件是web.config
之外,我还要查看ApplicationDbContext是否在web.config中两次,并导致加载应用程序时出现问题。
上面的错误消息是这个引用:
e:\ Web \ deliver4 \ admin \ web.config line:18
那么,web.config文件中第18行的内容是什么?
答案 1 :(得分:1)
我用https://stackoverflow.com/a/6679286/2958543
解决了这个问题 <remove name="Data.Models.ApplicationDbContext" />
在我的connectionString之后。