Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将MVC项目从本地迁移到Azure-SQL Server问题_C#_Asp.net_Asp.net Mvc_Entity Framework_Azure - Fatal编程技术网

C# 将MVC项目从本地迁移到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和Visual Studio将我的网站发布到web上。在此之前,我一直在使用本地数据库在本地机器上开发。我一直在使用实体框架和代码优先模型

我跟随他们尝试建立我的网站。该网站运行正常,我可以通过*.azurewebsites.net域访问它

我的问题是,每当我做任何与数据库访问有关的事情,比如注册一个帐户时,该网站就会给我一个空白的404页面。我正在观察数据库和表的创建过程,而不是像EntityFramework通常所做的那样。我不在乎丢失本地数据库数据——这只是测试内容

在我的项目中,我有一个名为MySiteName-Web Deploy.pubxml的文件,其中包含正确的连接字符串

我可以从本地计算机上的SSMS连接到Azure SQL Server,因此没有任何问题


我应该如何对此进行故障排除?我是Azure的新手,所以我不知道从哪里开始。

在Web配置文件中,添加

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>


首先查找错误,然后尝试清除

您可以将其部署为Azure Web角色,并使用VS远程调试检查运行时发生的情况。确保在调试模式下部署包并启用远程调试器