我已经在 .asp 中转换了 .htm 页面扩展名,但是在运行时浏览器中出现了错误...
" 不提供此类页面。
说明:您请求的页面类型未提供服务,因为它已被明确禁止。扩展名“.asp”可能不正确。请查看下面的 URL 并确保其拼写正确。
请求的 URL:/WebSite1/HTMLPage.asp
版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.1"
请把我还回来。
我已经在 .asp 中转换了 .htm 页面扩展名,但是在运行时浏览器中出现了错误...
" 不提供此类页面。
说明:您请求的页面类型未提供服务,因为它已被明确禁止。扩展名“.asp”可能不正确。请查看下面的 URL 并确保其拼写正确。
请求的 URL:/WebSite1/HTMLPage.asp
版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.1"
请把我还回来。
在IIS 7.0 和 IIS 7.5 上默认未安装经典 ASP
要在您的 Web 服务器上支持和配置 ASP 应用程序,您必须安装并启用 ASP 模块。
查看产品 IIS 文档,或者您可以按照此文章中的清单进行操作: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让您的 Internet 信息服务器与ASP一起使用
根据您的 Windows 版本,这些步骤略有不同,因此您可以直接参考本教程
编辑
既然您提到在 Visual Studio 2010 上工作时遇到一些问题,我已经在七(win7)上测试了以下检查表:
请注意,我需要以管理员身份运行 Visual Studio 2010(右键单击图标并以管理员身份运行)才能在下一步中浏览本地内部信息服务器。
当您以管理员身份运行 Visual Studio 时,UAC 要求确认,在这里说“是”
打开“Visual Studio 2010”后,按照从菜单开始的以下命令序列:
查看对话框底部,在“Web 位置”中选择“HTTP”单击“浏览”并选择“默认网站”
看对话框的右上角有一个图标来创建一个新的虚拟文件夹:
网址:http://localhost/MyASPSite
点击确定按钮确认
如果 VS 询问“你要在 webServer 上启用 ASP.NET 4.0 吗?” 说不”
在解决方案资源管理器中选择站点
在编辑器中创建您的示例页面,例如:
<!DOCTYPE html>
<html>
<body>
<%
response.write("My first ASP script!")
%>
</body>
</html>
保存页面并打开它:在解决方案资源管理器中右键单击页面并选择“在浏览器中查看”
该页面将在浏览器中正确显示。
您可以选择在文件顶部添加:
<%@ language="vbscript" %>
..关闭并重新打开文件。然后,您应该会在 <% %> 和块中看到智能感知,例如响应。