2013-04-22 57 views
3

我在.asp的转换.htm页的扩展,但在运行时一直错误发生在浏览器...要转换.htm页扩展中的.asp

“此类型的页不提供早餐。

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

请求的网址:/WebSite1/HTMLPage.asp

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

请回复我回来

+0

请尝试aspx。 asp是ASP Classic技术的延伸。 – 2013-04-22 07:45:21

+3

但是,先生,我想转换成ASP。 我尝试在ASPX中转换,它的工作。 可以或不可以在ASP中转换? – 2013-04-22 07:49:38

回答

0

经典ASP不会默认安装在IIS 7.0和IIS 7.5

为了支持和您的网络上配置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版本,因此既然你提到有一些问题,在Visual Studio 2010中工作,我测试过,你可以直接引用this tutorial

编辑

有一点不同在七(win7)以下检查列表中:

请注意,我需要以管理员身份运行Visual Studio 2010(右键单击图标并以管理员身份运行)才能浏览下一个本地Intener信息服务器步。

当您运行Visual Studio作为管理员UAC要求确认,在这里说 “YES”

一旦打开 “的Visual Studio 2010”,请从菜单启动命令序列:

  • 文件
  • “新建网站”
  • “ASP网空网站”

外观上戈巴托在“Web位置”中选择“HTTP”,点击“浏览”并选择“默认网站”

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

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

Web位置:http://localhost/MyASPSite

单击OK按钮确认

如果VS问:“你要在Web服务器上启用ASP.NET 4.0?”说 “NO”

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

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

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

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

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

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

可选您将添加到文件的顶部:

<%@ language="vbscript" %> 

..close并重新打开该文件。然后,您应该看到intellisense,例如<%>和响应块。

+3

谢谢主席回覆。 我正在使用win7和Visual Studio 2010,.NET Framework 4.0,并尝试了本教程中显示的以下所有内容,但是因为出现了相同的错误。 – 2013-04-23 12:59:52

+0

@ rajan-vachhani刚刚编辑了答案,让我知道这是否也适用于您。 – 2013-04-23 16:15:49