在工作中,我们有一个ASP.NET MVC应用程序,其中包含' Notifications'命名空间和随附的文件夹。
尝试访问/通知时出现问题 - IIS尝试从通知文件夹中提供文件,而不是调用网站的默认应用程序。
部署时不会出现问题,因为代码文件夹未部署,但在开发过程中,IIS会看到该文件夹并尝试为其提供服务。
有人知道如何使它只为该文件夹的默认ASP.NET应用程序提供服务吗?我得到的最接近的是设置一个虚拟文件夹,但由于web.config继承行为,这不起作用。
答案 0 :(得分:0)
我担心解决此问题的唯一方法是重命名您的文件夹或控制器。它们可以是相同的名称,因为IIS会查找文件夹第一个,然后然后,如果文件夹不存在,它转到ASP.NET ISAPI,然后将其路由到您的控制器。
参考:http://forums.asp.net/t/1781586.aspx?+Help+Controller+not+getting+hit
抱歉:(