日期:2014-05-19  浏览次数:20352 次

ASP.NET程序如何取消对asp文件的禁止?
无法提供此类型的页。  
说明:   由于已明确禁止所请求的页类型,无法对该类型的页提供服务。扩展名“.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>