【问题标题】:Windows Azure Deployment only shows a SEMICOLON ( ; )Windows Azure 部署仅显示分号 ( ; )
【发布时间】:2011-11-14 07:05:35
【问题描述】:

我是 Windows Azure 和 .NET 的新手。我的任务是将现有的 ASP.NET MVC3(具有本地数据库连接)部署到 Windows azure。但是按照这里的所有说明进行操作后

http://www.microsoft.com/windowsazure/learn/tutorials/getting-started-tutorial/6-create-a-hosted-service/,

它只在页面上显示一个分号。

【问题讨论】:

    标签: .net asp.net-mvc-3 deployment azure


    【解决方案1】:

    这听起来不太好!

    在 Azure 中调试某些内容时最好非常系统化,因为您的代码周围有很多层。从简单开始,然后逐步建立,直到找到行不通的地方。

    因此,首先,请验证您的网站在使用 Visual Studio 开发服务器运行时是否正常工作。您可能需要将您的数据库连接字符串放入web.config 以使其工作。如果您在此处发现问题,请使用“查看源代码”来验证 ASP.NET MVC 方面是否正常工作:它可能是微不足道的,例如缺少右尖括号 >

    然后,当您将站点配置为在本地运行 IIS 时检查它是否有效。

    接下来,确保该站点在 Compute Emulator 中正常运行。如果它在 IIS 下工作,但在 Compute Emulator 下不工作,那么您的配置可能有问题。 (请回到这里详细说明,因为此步骤通常不会失败,除非您在 Web 角色启动时做了一些不寻常的事情。)

    然后,检查该站点是否已正确部署到 Azure。在命令提示符处使用ping 来验证 DNS 条目是否都已正确配置并且您的站点是否被正确调用。您可能会发现,要缩小对数据库的调用,您需要将问题排除在外。

    【讨论】:

    • 实际上,使用本地服务器和我的本地数据库,应用程序运行良好。我也能够使用 Azure SQL 运行应用程序...关于计算模拟器,它也在运行(因为它在我的任务栏中可见),但我不确定如何识别它是否工作。虽然我在 ping 应用程序时只收到“请求超时”。我希望它可以提供有关该问题的更多详细信息。谢谢大佬!
    猜你喜欢
    • 1970-01-01
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-04
    相关资源
    最近更新 更多