在IIS 7默认网站下部署ASP MVC 3应用程序:找不到文件错误

时间:2012-01-31 17:02:59

标签: asp.net-mvc iis-7 url-rewriting global-asax

IIS上的我的默认网站指向

  

“C:/ intepub / wwwroot的”

。在这个目录中,我放置了一个名为“mvc”的子目录,其中包含运行MVC 3 Web应用程序所需的文件。因此,我的Web应用程序及其文件的物理路径是

  

“C:/的Inetpub / wwwroot的/ MVC”

它允许我毫无问题地访问“登录”页面,但Global.asax文件中定义的任何其他路由都会引发 404错误。我试过这个测试:

路径 http:// myDomain / Module / CO1040抛出错误当硬编码网址并在其上插入“mvc”时,即 http:// myDomain / mvc / Module / CO1040 完美无缺。

这是否意味着我必须重写Global.asax中的路由以插入“mvc”? 我已经浏览了在IIS 7上部署MVC Web应用程序的文档,所有内容我都不应该重写任何URL(我也研究了不同的方法来做到这一点,让我更加疯狂) ,因为IIS 7使此部署比以前版本的IIS更容易。

我该如何解决这个问题?

非常感谢提前。

1 个答案:

答案 0 :(得分:0)

你找到了答案吗?我有同样的问题

更新

我发现了我的问题。您已经从APP池中启用32位应用程序为True