.NET MVC和WebAPI路由在localhost / Project上提供404

时间:2013-09-27 16:21:22

标签: asp.net-mvc iis asp.net-web-api

原谅我,我是微软相关技术的新手。

我有一个在IIS7的本地实例(7.5.7600)上运行的Web项目。该项目包含.NET MVC和WebAPI的路由。当我通过IP地址导航到他们时,他们遇到了很好的问题。因此,例如,192.168.2.1/Project返回默认路由。但是,如果我尝试使用命名引用检索同一页面,我会得到404:localhost/Project(404)和mycomp.dev/Project(404)。我可以使用这些其他地址导航到静态资源,因此以下成功返回:localhost/Project/a_file.htmlmycomp.dev/Project/a_file.html

在阅读this post时,我看到其他人通过在Web.config中添加以下内容来解决类似问题:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
</system.webServer>

但是,这些设置已经在我的配置中,问题仍然存在。


我不确定它是否有所作为,但我在Mac上运行Windows的虚拟副本。

0 个答案:

没有答案