3

我已经在 .asp 中转换了 .htm 页面扩展名,但是在运行时浏览器中出现了错误...

" 不提供此类页面。

说明:您请求的页面类型未提供服务,因为它已被明确禁止。扩展名“.asp”可能不正确。请查看下面的 URL 并确保其拼写正确。

请求的 URL:/WebSite1/HTMLPage.asp

版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.1"

请把我还回来。

4

1 回答 1

0

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”后,按照从菜单开始的以下命令序列:

  • 文件
  • “新网站”
  • “Asp 净空站点”

查看对话框底部,在“Web 位置”中选择“HTTP”单击“浏览”并选择“默认网站”

看对话框的右上角有一个图标来创建一个新的虚拟文件夹:

  • 别名:“MyASPSite”
  • 文件夹:“C:\MyASPSite” ..我们假设 C:\MyASPSite 在您磁盘上的现有文件夹中,或者选择另一个您选择的文件夹
  • 选择复选框 [x] “创建 IIS 应用程序”
  • 确认

网址:http://localhost/MyASPSite

点击确定按钮确认

如果 VS 询问“你要在 webServer 上启用 ASP.NET 4.0 吗?” 说不”

在解决方案资源管理器中选择站点

  • 添加新项目
  • 选择项目类型:“文本文件”
  • 名称:MyASPPage.asp

在编辑器中创建您的示例页面,例如:

<!DOCTYPE html>
<html>
<body>
<%
response.write("My first ASP script!")
%>
</body>
</html>

保存页面并打开它:在解决方案资源管理器中右键单击页面并选择“在浏览器中查看”

该页面将在浏览器中正确显示。

您可以选择在文件顶部添加:

    <%@ language="vbscript" %> 

..关闭并重新打开文件。然后,您应该会在 <% %> 和块中看到智能感知,例如响应。

于 2013-04-22T08:34:32.247 回答