在经典的asp中访问IIS7.5上的虚拟目录中的文件

时间:2013-02-25 20:09:27

标签: asp-classic iis-7.5 server-side-includes

我的应用程序中有一个名为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>

请告知。

0 个答案:

没有答案