无法提供此类型的页。
说明: 由于已明确禁止所请求的页类型,无法对该类型的页提供服务。扩展名“.asp”可能不正确。 请检查以下的 URL 并确保其拼写正确。
请问这个禁止如何取消?另一个问题是,该问题是IIS引起的,还是ASP.NET Development Server引起的?
------解决方案--------------------------------------------------------
vs2005 自带的 web development server 不能运行asp
用 iis 可以运行。
------解决方案--------------------------------------------------------
1.将ASP.NET、ASP文件的根目录设置为IIS的虚拟目录
2.设置根目录的名字为应用程序名字
3.应用程序配置——添加映射文件C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll、C:\WINDOWS\system32\inetsrv\asp.dll
4.在应用程序配置文件里添加代码:
<system.web>
<!--拒绝用户访问的页面-->
<authorization>
<deny users= "? "/>
</authorization>
</system.web>
<!--允许用户访问的页面-->
<location path = "NewUser.aspx ">
<system.web>
<authorization>
<allow users = "* "/>
</authorization>
</system.web>
</location>