提供根应用程序而不是子文件夹

时间:2014-10-06 15:07:42

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

在工作中,我们有一个ASP.NET MVC应用程序,其中包含' Notifications'命名空间和随附的文件夹。

尝试访问/通知时出现问题 - IIS尝试从通知文件夹中提供文件,而不是调用网站的默认应用程序。

部署时不会出现问题,因为代码文件夹未部署,但在开发过程中,IIS会看到该文件夹​​并尝试为其提供服务。

有人知道如何使它只为该文件夹的默认ASP.NET应用程序提供服务吗?我得到的最接近的是设置一个虚拟文件夹,但由于web.config继承行为,这不起作用。

1 个答案:

答案 0 :(得分:0)

我担心解决此问题的唯一方法是重命名您的文件夹或控制器。它们可以是相同的名称,因为IIS会查找文件夹第一个,然后然后,如果文件夹不存在,它转到ASP.NET ISAPI,然后将其路由到您的控制器。

参考:http://forums.asp.net/t/1781586.aspx?+Help+Controller+not+getting+hit

抱歉:(