【发布时间】:2012-05-13 04:18:19
【问题描述】:
我在 windows azure 中发布我的 asp.net mvc 3 应用程序,当我访问我的站点时,我看到错误“抱歉,处理您的请求时发生错误。”什么意思?
【问题讨论】:
-
您在此处提供的信息不足,我们无法为您提供帮助。我对 Azure 不熟悉,但很明显你需要学习如何调试部署在那里的代码。
-
这可以是任意数量的东西,因为这是一个过于笼统的问题。我们甚至不知道您的 mvc 应用程序是否在本地运行。我们不知道您是否尝试使用 MVC 应用程序并将其添加到 Windows Azure 项目,或者您是否从 Windows Azure 项目开始并添加了新的 MVC 项目。零细节?零答案。
-
我会重新开始。我有三个带有数据库 sql server 2008 的 ASP.NET MVC 应用程序。我已将项目添加到 Windows Azure 项目中。在门户管理 Azure 我创建了一个数据库、用户、密码。问题:我应该使用什么连接字符串来发布我的应用程序并且它可以正常工作?对不起,英语变差了。
-
这个问题的一个正当理由是 MVC 中的约定隐藏了实际错误,而是显示了预定义的错误模板。这并不明显,需要对框架有一定的了解才能弄清楚。对于任何因此而结束的人,请查看 Global.asax.cs 中的全局操作过滤器 HandleError、共享视图 Error.cshtml 和 web.config 设置
-
为了得到实际的错误消息而不是这个自定义的错误消息,我必须做三件事:1) 使用 Debug 配置而不是 Release 编译我的应用程序,然后部署应用程序 2) 添加
到 web.config 文件中的 。 3) 在 IIS 管理器中重新启动网站。这样做后,我得到了实际的错误消息,可以进一步调试。
标签: .net asp.net-mvc azure