【发布时间】:2015-07-31 03:15:39
【问题描述】:
我正在尝试使用 Azure 和 Visual Studio 将我的网站发布到 Web。在此之前,我一直在使用本地数据库在本地机器上进行开发。我一直在使用实体框架和代码优先模型。
我关注this tutorial 尝试设置我的网站。该站点有效,我可以通过 *.azurewebsites.net 域访问它。
我的问题是,每当我做任何与数据库访问相关的事情(例如注册帐户)时,网站都会给我一个空白的 404 页面。我正在查看数据库,并且没有像通常使用 Entity Framework 那样创建表。我不在乎丢失本地数据库数据 - 这只是测试的东西。
在我的项目中,我有一个名为 MySiteName - Web Deploy.pubxml 的文件,其中包含正确的连接字符串。
我可以从本地计算机上的 SSMS 连接到 Azure SQL Server,所以那里没有任何问题。
我应该如何解决这个问题?我对 Azure 完全陌生,所以我不知道从哪里开始。
【问题讨论】:
-
您可以将其部署为 Azure Web 角色并使用 VS 远程调试来检查运行时发生的情况。确保在调试模式下部署包并启用远程调试器
标签: c# asp.net asp.net-mvc entity-framework azure