Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何解决在URL中输入www.sitename.com/ROBOTS.TXT时仅刷新页面的问题_C#_Asp.net Mvc 3_Iis 7_Robots.txt - Fatal编程技术网

C# 如何解决在URL中输入www.sitename.com/ROBOTS.TXT时仅刷新页面的问题

C# 如何解决在URL中输入www.sitename.com/ROBOTS.TXT时仅刷新页面的问题,c#,asp.net-mvc-3,iis-7,robots.txt,C#,Asp.net Mvc 3,Iis 7,Robots.txt,我有一个网站将在一个月内被拆除。我需要做的是放置一个robots.txt,以防止搜索引擎再为其编制索引。但是,当我将文件放在web服务器中解决方案的根目录上,并试图通过键入www.sitename.com/robots.txt检查是否可以访问该文件后,它只是刷新屏幕,或者可能只是返回主页。我的应用程序正在MVC3中运行 我已经尝试过的事情: 在web.config中添加了模块runAllManagedModulesForAllRequests=“true” 使用IHttpHandler和控制器/

我有一个网站将在一个月内被拆除。我需要做的是放置一个robots.txt,以防止搜索引擎再为其编制索引。但是,当我将文件放在web服务器中解决方案的根目录上,并试图通过键入www.sitename.com/robots.txt检查是否可以访问该文件后,它只是刷新屏幕,或者可能只是返回主页。我的应用程序正在MVC3中运行

我已经尝试过的事情:

  • 在web.config中添加了模块runAllManagedModulesForAllRequests=“true”
  • 使用IHttpHandler和控制器/动作方法使用Dynamic Robots.Txt(基于此链接)
  • 使用MIME类型(已删除.txt并返回)
  • 我希望看到robots.txt文件的内容与访问css文件或js文件时的内容相同,只需在URL中添加文件名即可