我的应用程序中有一个名为index.asp的文件,位于以下结构MyApp / Admin / index.asp
此文件有一个条目
<!--#INCLUDE VIRTUAL="/dbinfo/MyFile.asp"-->
我在IIS7.5中的MyApp级别创建了一个虚拟目录,我可以在dbinfo虚拟目录中看到MyFile.asp。但是,当我在代码中访问它时,我在IIS日志中收到以下错误:
获取/MyApp/Admin/index.asp | 30 | ASP_0126 | Include_file_not_found 80
此代码在IIS6.0中运行良好。我们现在需要升级到7.5并且遇到了这个问题。当我将文件放在与我的代码相同的目录中并按如下方式访问它时,它可以正常工作。
<!--#INCLUDE FILE="MyFile.asp"-->
以下是我的web.config,可供参考。
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
<system.web>
<compilation debug="true" />
<authentication mode="Windows" />
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
<identity impersonate="false" />
</system.web>
</configuration>
请告知。