我在.asp中转换了.htm页面扩展名,但在运行时,浏览器中出现了错误...
“此类网页未投放。
描述:未提供您请求的页面类型,因为它已被明确禁止。扩展名“.asp”可能不正确。请查看下面的网址,确保拼写正确。
请求的网址:/WebSite1/HTMLPage.asp
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.1“
请让我回来。
答案 0 :(得分:0)
IIS 7.0和IIS 7.5上默认未安装经典ASP
要在Web服务器上支持和配置ASP应用程序,必须安装并启用ASP模块。
查看Product IIS docs或者您可以按照此artiche上的清单进行检查:http://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/classic-asp-not-installed-by-default-on-iis让您的互联网信息服务器与 ASP
一起使用根据您的Windows版本,步骤略有不同,因此您可以直接参考this tutorial
修改的
由于您提到在Visual Studio 2010上有一些问题,我已在Seven(win7)上测试了以下检查列表:
请注意,我需要以管理员身份运行Visual Studio 2010(右键单击图标并以管理员身份运行),以便能够在下一步中浏览Local Intener Information Server。
当您以管理员身份运行Visual Studio时UAC要求确认,在此处说“是”
打开“Visual Studio 2010”后,从菜单开始执行以下命令序列:
查看对话框底部,在“Web位置”中选择“HTTP”,单击“浏览”并选择“默认网站”
在对话框的右上角看,有一个图标可以创建一个新的虚拟文件夹:
网址:http://localhost/MyASPSite
单击“确定”按钮确认
如果VS询问“您是否在WebServer上启用ASP.NET 4.0?”说“不”
在Solution Explorer中选择站点
创建您的示例页面,例如:
<!DOCTYPE html>
<html>
<body>
<%
response.write("My first ASP script!")
%>
</body>
</html>
保存页面并将其打开:右键单击解决方案资源管理器中的页面,然后选择“在浏览器中查看”
页面将在浏览器中正确显示。
您可以选择在文件顶部添加:
<%@ language="vbscript" %>
..关闭并重新打开文件。然后你应该看到intellisense,例如,响应在&lt; %%&gt;和块。