0
我是ASP.NET的新手,但不是MVC。我很好奇 - IIS/ASP.NET如何处理未注册到ASP.net应用程序的路由?ASP.net如何处理没有路由的URL路径?
e.g. http://localhost/unregisteredroute
如果路由不可用在ASP.NET,并IIS接管并查找(index/default.htm/whatever
)?
ASP.net中是否有某种方式可以指定所有未注册的路由都是404s,而不是让IIS解析URL?
虽然这是令人费解的。 ASP.NET会查找名为/ unregistered route的文件夹并提供其中的内容。我想知道这一点的原因是因为我有一个静态文件夹,我需要在ASP.NET MVC应用程序中访问它。我认为我需要沿着'IgnoreRoute'的路线,但显然我没有,因为无论如何IIS都在服务于这个目录。有什么想法吗? – NewToMS
这取决于你是指ASP.NET站点,它是面向文件的,还是ASP.NET MVC站点,它是面向路由/控制器的站点。对于MVC,通常您的静态内容将位于/ Content文件夹中,该文件夹将自动作为静态文件提供。 ;) – CharlieBrown
这是ASP.NET MVC – NewToMS