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更容易。
我该如何解决这个问题?
非常感谢提前。
答案 0 :(得分:0)
你找到了答案吗?我有同样的问题
更新
我发现了我的问题。您已经从APP池中启用32位应用程序为True