我有一个现有的 MVC4 应用程序,我正在尝试将其移植到 Azure 以进行实验。我右键单击应用程序项目并选择添加 Azure 项目或其他。然后,我根据需要配置了 Azure 项目设置并发布到 Azure。
这样做之后,我可以在部署 url 上很好地访问静态内容,但是我的控制器都没有响应 - 我只是从 IIS 收到 404 not found 错误。我需要做些什么来确保 Azure 启动 ASP.NET 位以便我的应用程序正常工作?
我有一个现有的 MVC4 应用程序,我正在尝试将其移植到 Azure 以进行实验。我右键单击应用程序项目并选择添加 Azure 项目或其他。然后,我根据需要配置了 Azure 项目设置并发布到 Azure。
这样做之后,我可以在部署 url 上很好地访问静态内容,但是我的控制器都没有响应 - 我只是从 IIS 收到 404 not found 错误。我需要做些什么来确保 Azure 启动 ASP.NET 位以便我的应用程序正常工作?
我最终通过将操作系统系列从 1 (Windows 2K8 SP2) 更改为 2 (Windows 2008 R2) 解决了这个问题。我很想看到一些关于为什么这可以解决问题的文档,但至少现在它是一个解决方案。
当我尝试将现有的 MVC 应用程序从本地计算机托管到 Azure 时,我遇到了这个问题。请确认以下事项
*<system.webServer><modules runAllManagedModulesForAllRequests="true" /> <validation validateIntegratedModeConfiguration="false"/> </system.webServer>*