将MVC项目从本地迁移到Azure - SQL Server出现问题

时间:2015-05-19 10:34:09

标签: c# asp.net asp.net-mvc entity-framework azure

我正在尝试使用Azure和Visual Studio将我的网站发布到网上。在此之前,我一直在使用本地数据库在本地计算机上进行开发。我一直在使用Entity Framework和代码第一个模型。

我跟着this tutorial尝试设置我的网站。该网站有效,我可以通过* .azurewebsites.net域访问它。

我的问题是,每当我执行与数据库访问相关的任何事情(例如注册帐户)时,该网站都会给我一个空白的404页面。我正在观看数据库并且没有像通常使用Entity Framework那样创建表。我不关心丢失本地数据库数据 - 它只是测试的东西。

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

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

我应该如何解决此问题?我是Azure的新手,所以我不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

在Web Config文件中,添加

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

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

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