ASP.NET MVC应用程序中的robots.txt返回404

时间:2009-01-12 05:13:56

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

我在根目录中部署了一个带有robots.txt文件的ASP.NET MVC站点,但是当我尝试访问此URL时,它返回404.我在根目录中也有.xml和.html文件。他们返回有效的内容。

我在IIS 6上运行此操作。我尝试将.txt作为“text / plain”添加到MIME类型但没有运气。

建议?

2 个答案:

答案 0 :(得分:2)

您是否在IIS中查看扩展映射?文件扩展名可以与处理程序相关联,它可能会映射到ASP.NET dll。确保robots.txt也位于您网站的根目录。

答案 1 :(得分:0)

检查你的web.config。它可以阻止对它的访问,就像/ Views文件夹中的web.config阻止直接访问所有View页面一样。