.net 很抱歉,处理您的请求时出错

.net 很抱歉,处理您的请求时出错,.net,asp.net-mvc,azure,.net,Asp.net Mvc,Azure,我在Microsoft azure中发布了我的asp.net mvc 3应用程序,当我访问我的网站时,我看到错误“对不起,处理您的请求时发生了错误”。这是什么意思?正如其他人所说,可能有许多事情出错,导致此问题。我建议您阅读以下帖子中给出的建议,开始调查您的问题: 以下是需要添加到web.config中的连接字符串,以便从ASP.NET应用程序连接SQL Azure DB <connectionStrings> <add name="SQLAzureConnection" c

我在Microsoft azure中发布了我的asp.net mvc 3应用程序,当我访问我的网站时,我看到错误“对不起,处理您的请求时发生了错误”。这是什么意思?

正如其他人所说,可能有许多事情出错,导致此问题。我建议您阅读以下帖子中给出的建议,开始调查您的问题:

以下是需要添加到web.config中的连接字符串,以便从ASP.NET应用程序连接SQL Azure DB

<connectionStrings>
<add name="SQLAzureConnection" connectionString="Data Source=<ProvideServerName>.database.windows.net;Initial Catalog=TestDb;User ID=<ProvideUserName>;Password=<ProvidePassword>;Encrypt=true;Trusted_Connection=false;"
providerName="System.Data.SqlClient" />
</connectionStrings>


您在此处提供的信息不足,我们无法帮助您。我不熟悉Azure,但很明显,您需要学习如何调试部署在那里的代码。这可能是很多事情,因为这是一个太一般化的问题。我们甚至不知道你的mvc应用程序是否在本地运行。我们不知道您是否尝试使用MVC应用程序并将其添加到Windows Azure项目,或者您是否从Windows Azure项目开始并添加了新的MVC项目。零细节?零回答。我会重新开始。我有三个ASP.NET MVC应用程序和一个sql server 2008数据库。我已将添加到项目Windows Azure项目中。在门户管理Azure中,我创建了一个数据库、用户和密码。问题:我应该使用什么连接字符串来发布我的应用程序并使其正常工作?抱歉,英语不好。这个问题的一个有效原因是MVC中的约定隐藏了实际错误,并显示了预定义的错误模板。这并不明显,需要一定的框架知识才能弄清楚。对于因此出现在这里的任何人,请查看global.asax.cs中的全局操作筛选器HandleError、Shared View Error.cshtml和web.config设置,以获取实际的错误消息,而不是此自定义消息。我必须做三件事:1)使用调试配置编译应用程序,而不是发布,然后在web.config文件中部署应用程序2)Add to。3) 在IIS管理器中重新启动网站。这样做之后,我得到了实际的错误消息,可以进一步调试。我对此表示怀疑。我认为错误信息来自MVC应用程序,这意味着它正在运行。我完全同意smarx。我只是想建议,由于角色已经在运行,您可以将RDP发送到实例(RDP在这种情况下应该可以工作),并查找事件日志以查找任何可能的异常,或者调查可能出现的问题。。