Asp.net 为iis 8中具有相同项目路径的2个DiverNet目录设置DiverNet默认页

Asp.net 为iis 8中具有相同项目路径的2个DiverNet目录设置DiverNet默认页,asp.net,iis,deployment,server,iis-8,Asp.net,Iis,Deployment,Server,Iis 8,我创建了一个名为test的虚拟目录,路径为D:\Proj\myapp,默认文档为login.aspx,现在,当我创建另一个名为test2的虚拟目录时,路径D:\Proj\myapp相同,但默认文档不同,如la_login.aspx,那么我浏览时的默认文档是从首先创建的虚拟目录中选择的……在IIS 5和IIS 6中,我可以获得不同的默认页面,但在IIS 8中,它被重定向到相同的默认文档。转到-%systemroot%\system32\inetsrv\config 打开applicationhos

我创建了一个名为test的虚拟目录,路径为D:\Proj\myapp,默认文档为login.aspx,现在,当我创建另一个名为test2的虚拟目录时,路径D:\Proj\myapp相同,但默认文档不同,如la_login.aspx,那么我浏览时的默认文档是从首先创建的虚拟目录中选择的……在IIS 5和IIS 6中,我可以获得不同的默认页面,但在IIS 8中,它被重定向到相同的默认文档。

转到-%systemroot%\system32\inetsrv\config 打开applicationhost.config

更新默认文档的虚拟目录的位置标记,如下所示

<location path="www.yoursite.com" overrideMode="Allow">
   <system.webServer>
     <directoryBrowse enabled="false" showFlags="None" />
     <handlers accessPolicy="Read, Script" />
     <defaultDocument enabled="true">
       <files>
         <clear />
         <add value="newPage.aspx" />
       </files>
     </defaultDocument>
   </system.webServer>
 </location> 

感谢您的回复,我无法在系统中找到applicationhost.config。这会给您带来什么?windows key+R>然后按enter键粘贴%systemroot%\system32\inetsrv\config。是否在web服务器上检查此项?是的,实际上我在iis 6上错误地检查了它,因此无法访问applicationhost.config