Asp.net mvc 4 Windows Azure,ASP.net MVC 4-页面问题

Asp.net mvc 4 Windows Azure,ASP.net MVC 4-页面问题,asp.net-mvc-4,deployment,azure,Asp.net Mvc 4,Deployment,Azure,我是一个全新的WindowsAzure用户,我们办公室里没有太多人了解这项技术,而那些了解这项技术的人都不在办公室,无法接触到。因此,我转向社区 我已设法: 将我的SQL数据库导出到Azure标准,并为当前使用它的两个站点导入它 将我的网站发布到azure 问题是当我试图查看任何需要数据库信息的页面时。也就是说,假设我尝试在somesite.azure.com/locations查看我的应用程序的位置页面,而不是查看我得到的所有位置:抱歉,在处理您的请求时出现错误,所以我认为,这是一个常见的

我是一个全新的WindowsAzure用户,我们办公室里没有太多人了解这项技术,而那些了解这项技术的人都不在办公室,无法接触到。因此,我转向社区

我已设法:

  • 将我的SQL数据库导出到Azure标准,并为当前使用它的两个站点导入它
  • 将我的网站发布到azure
问题是当我试图查看任何需要数据库信息的页面时。也就是说,假设我尝试在
somesite.azure.com/locations
查看我的应用程序的位置页面,而不是查看我得到的所有位置:
抱歉,在处理您的请求时出现错误
,所以我认为,这是一个常见的数据库问题

我错了——我想(你来判断吧)

我创建了第二个站点,它共享第一个站点的数据库,第二个站点有一个登录名,它会进入数据库并检查您的用户名和密码,登录后我会收到相同的错误,但它会将我登录,因为我重定向了,但由于错误,不会显示任何数据

  • 有没有办法记录错误?因为我使用的日志只保存了错误页面,比如500、404、503等等。但是这些错误页面并没有告诉我很多事情
  • 如果是数据库问题,如何获取具体错误?当在ASP中工作时,你抛出错误,屏幕会变成黄色。现在我不想这样,但我想要一个堆栈跟踪
这听起来像是数据库问题,但可能不是。关于如何排除故障的任何想法。我觉得AzureUI不是很友好,这种东西的文档很混乱


我不认为这是一个数据库问题,因为我允许从VS2010发布到Azure在web.config文件中创建自己的连接。但我无法显示数据库中的任何数据这一事实表明了问题所在。

您是否替换了Azure生成的连接字符串中的密码?我有一个类似的问题,这是由于没有删除密码周围的{大括号}造成的。这是一个重要的时刻…密码周围没有{},但是有三个连接字符串,当我发布时-我能够做上下文和数据库,我都做了,使用相同的连接字符串,因此得到了三个连接字符串,两个上下文和一个“默认连接”。不管用户名是多少username@randomstringHave您使用“Azure网站”或作为“云服务”中的“Web角色”部署了您的网站?