IIS6 索引服务索引 asp.net 代码隐藏(.aspx.cs)文件

IIS6 索引服务索引 asp.net 代码隐藏(.aspx.cs)文件

我在 Windows Server 2003 IIS6 安装上设置了几个目录,每个目录都跟踪网站内的文件。在每个目录的“属性”->“生成”对话框中,“索引具有未知扩展名的文件”已关闭。该对话框中的“从服务继承上述设置”也已关闭。

但是,索引返回了 .cs 文件的结果以及这些文件的摘要。我清空并重新启动了目录,但文件仍然出现。

我的理解是索引服务默认只索引 HTML、ASCII 和 Office 文档。这是怎么回事?

答案1

希望你的.cs文件位于不包含其他文件和文件类型的文件夹中希望索引。如果是这种情况,您只需Directory在索引服务目录中添加一个条目,将此Directory条目指向包含 .cs 文件的实际文件夹,然后将“包含在目录中吗?”设置为否。

如果不是这种情况,我强烈建议您将需要编入索引的文件保存在其自己的文件夹中,或者至少保存在包含您网站源代码的文件夹之外。

或者,您可以预编译您的 ASP.NET 网站,这不仅会删除您的所有 .cs 文件(它们将被编译成一个或多个 .DLL),还会改善网站的初始启动时间,因为第一个访问未预编译站点的访问者将强制 ASP.NET 运行时首先调用预编译步骤,从而稍微减慢该用户首次访问网站的速度。

相关内容