将 MVC 项目从本地迁移到 Azure - SQL Server 问题
Posted
技术标签:
【中文标题】将 MVC 项目从本地迁移到 Azure - SQL Server 问题【英文标题】:Migrating MVC project from local to Azure - SQL Server troubles 【发布时间】: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 远程调试来检查运行时发生的情况。确保在调试模式下部署包并启用远程调试器 【参考方案1】:在 Web Config 文件中,添加
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
先发现错误,后尝试清除
【讨论】:
以上是关于将 MVC 项目从本地迁移到 Azure - SQL Server 问题的主要内容,如果未能解决你的问题,请参考以下文章
如何将 TFVC 项目从 Azure DevOps 服务器迁移到新的 Azure DevOps 帐户作为 Git 存储库
将 s-s-rS 报告迁移到 AZURE VM,而不迁移本地 SQL 数据库。可能吗?