1

我有一个现有的 MVC4 应用程序,我正在尝试将其移植到 Azure 以进行实验。我右键单击应用程序项目并选择添加 Azure 项目或其他。然后,我根据需要配置了 Azure 项目设置并发布到 Azure。

这样做之后,我可以在部署 url 上很好地访问静态内容,但是我的控制器都没有响应 - 我只是从 IIS 收到 404 not found 错误。我需要做些什么来确保 Azure 启动 ASP.NET 位以便我的应用程序正常工作?

4

2 回答 2

0

我最终通过将操作系统系列从 1 (Windows 2K8 SP2) 更改为 2 (Windows 2008 R2) 解决了这个问题。我很想看到一些关于为什么这可以解决问题的文档,但至少现在它是一个解决方案。

于 2012-08-27T04:21:59.803 回答
0

当我尝试将现有的 MVC 应用程序从本地计算机托管到 Azure 时,我遇到了这个问题。请确认以下事项

  1. 允许在 web.config 中运行托管模块,如下所示
  2. 删除如下评论的无扩展处理程序配置
*<system.webServer><modules runAllManagedModulesForAllRequests="true" />       
<validation validateIntegratedModeConfiguration="false"/>
</system.webServer>*
于 2015-07-29T03:59:05.880 回答