我已经在Windows Server 2003 IIS6安装上设置了几个目录,每个目录跟踪网站中的文件。 在每个目录的属性 – >生成对话框中,“具有未知扩展名的索引文件”被closures。 在该对话框中的“继续以上服务设置”也被closures。
但是,该索引正在返回.cs文件的结果以及这些文件的摘要。 我已经清空并重新启动目录,但文件仍然出现。
我的理解是索引服务将默认只索引HTML,ASCII和Office文档。 这是怎么回事?
希望你的.cs
文件在一个不包含其他文件和文件types的文件夹中,你希望将其编入索引。 如果是这种情况,可以简单地将Directory
条目添加到索引服务目录中,将此Directory
条目指向包含.cs文件的实际文件夹,并设置“包含在目录中?”。 到第
如果情况并非如此,我强烈build议您将需要索引的文件保存在自己的文件夹中,或者至less保存在有效包含网站源代码的文件夹之外。
或者,你可以预编译你的ASP.NET网站,它不仅会删除所有的.cs文件(它们将被编译成一个或多个.DLL文件),它也将改善从第一次以来的网站的初始启动时间未预先编译的网站的访问者将强制ASP.NET运行时首先调用预编译步骤,稍微放慢该用户对网站的初始访问。