C# 将MVC项目从本地迁移到Azure-SQL Server问题
我正在尝试使用Azure和Visual Studio将我的网站发布到web上。在此之前,我一直在使用本地数据库在本地机器上开发。我一直在使用实体框架和代码优先模型 我跟随他们尝试建立我的网站。该网站运行正常,我可以通过*.azurewebsites.net域访问它 我的问题是,每当我做任何与数据库访问有关的事情,比如注册一个帐户时,该网站就会给我一个空白的404页面。我正在观察数据库和表的创建过程,而不是像EntityFramework通常所做的那样。我不在乎丢失本地数据库数据——这只是测试内容 在我的项目中,我有一个名为MySiteName-Web Deploy.pubxml的文件,其中包含正确的连接字符串 我可以从本地计算机上的SSMS连接到Azure SQL Server,因此没有任何问题C# 将MVC项目从本地迁移到Azure-SQL Server问题,c#,asp.net,asp.net-mvc,entity-framework,azure,C#,Asp.net,Asp.net Mvc,Entity Framework,Azure,我正在尝试使用Azure和Visual Studio将我的网站发布到web上。在此之前,我一直在使用本地数据库在本地机器上开发。我一直在使用实体框架和代码优先模型 我跟随他们尝试建立我的网站。该网站运行正常,我可以通过*.azurewebsites.net域访问它 我的问题是,每当我做任何与数据库访问有关的事情,比如注册一个帐户时,该网站就会给我一个空白的404页面。我正在观察数据库和表的创建过程,而不是像EntityFramework通常所做的那样。我不在乎丢失本地数据库数据——这只是测试内容
我应该如何对此进行故障排除?我是Azure的新手,所以我不知道从哪里开始。在Web配置文件中,添加
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
首先查找错误,然后尝试清除您可以将其部署为Azure Web角色,并使用VS远程调试检查运行时发生的情况。确保在调试模式下部署包并启用远程调试器