【发布时间】:2011-11-14 07:05:35
【问题描述】:
我是 Windows Azure 和 .NET 的新手。我的任务是将现有的 ASP.NET MVC3(具有本地数据库连接)部署到 Windows azure。但是按照这里的所有说明进行操作后
它只在页面上显示一个分号。
【问题讨论】:
标签: .net asp.net-mvc-3 deployment azure
我是 Windows Azure 和 .NET 的新手。我的任务是将现有的 ASP.NET MVC3(具有本地数据库连接)部署到 Windows azure。但是按照这里的所有说明进行操作后
它只在页面上显示一个分号。
【问题讨论】:
标签: .net asp.net-mvc-3 deployment azure
这听起来不太好!
在 Azure 中调试某些内容时最好非常系统化,因为您的代码周围有很多层。从简单开始,然后逐步建立,直到找到行不通的地方。
因此,首先,请验证您的网站在使用 Visual Studio 开发服务器运行时是否正常工作。您可能需要将您的数据库连接字符串放入web.config 以使其工作。如果您在此处发现问题,请使用“查看源代码”来验证 ASP.NET MVC 方面是否正常工作:它可能是微不足道的,例如缺少右尖括号 >。
然后,当您将站点配置为在本地运行 IIS 时检查它是否有效。
接下来,确保该站点在 Compute Emulator 中正常运行。如果它在 IIS 下工作,但在 Compute Emulator 下不工作,那么您的配置可能有问题。 (请回到这里详细说明,因为此步骤通常不会失败,除非您在 Web 角色启动时做了一些不寻常的事情。)
然后,检查该站点是否已正确部署到 Azure。在命令提示符处使用ping 来验证 DNS 条目是否都已正确配置并且您的站点是否被正确调用。您可能会发现,要缩小对数据库的调用,您需要将问题排除在外。
【讨论】: