【发布时间】:2013-02-26 18:17:07
【问题描述】:
我有一个 MVC4 Code First Web 应用程序,我正在尝试使用 VS Ultimate 64 位的 Web 部署包将它部署到舞台服务器(Win Svr 8、64 位)。
这个错误似乎表明在 IIS 中配置的 asp.net 有问题。许多其他帖子似乎表明,使用以下文件夹中的 aspnet_regiis -ir 命令来确保正确安装所有内容已经解决了他们的问题。
C:\Windows\Microsoft.NET\Framework\v4.0.30319 aspnet_regiis -ir C:\Windows\Microsoft.NET\Framework64\v4.0.30319 aspnet_regiis -ir
其他帖子说将这个添加到 web.config 中的模块已经解决了他们的问题。我都做了,但对我来说仍然没有任何效果。
runAllManagedModulesForAllRequests="true"
为了测试 MVC 在我的舞台服务器上运行,我部署了一个新的(未更改 Internet 模板)MVC 4 Web 应用程序。
错误信息:
HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred.
Module ManagedPipelineHandler
Notification ExecuteRequestHandler
Handler System.Web.Mvc.MvcHandler
Error Code 0x00000000
Requested URL http://mytweb:80/
Physical Path C:\inetpub\wwwroot\MyWeb
Logon Method Anonymous
Logon User Anonymous
我可以看到代码首先为会员提供程序正常运行,因为这些表似乎是在数据库中设置的。但是,我的应用通过代码优先创建的其他表不存在。
请原谅类似的(未答复的)post,但这个问题正在扼杀我们并且在这一点上非常绝望。
【问题讨论】:
-
最后能解决这个问题吗?我也有类似的问题。