html不';无法读取我的ASP开始标记

html不';无法读取我的ASP开始标记,html,iis,asp-classic,Html,Iis,Asp Classic,我有一个包含asp代码的.html文件 <html> <body> <% Request.write("hello") %> </body> </html> 这张照片 我相信ASP是激活的,因为我将其重命名为test.ASP时它可以工作 但我要做的是将asp代码封装在html文件中 我相信ASP是激活的,因为我将其重命名为test.ASP时它可以工作 然后将文件重命名为test.asp 默认情况下,服务器端代码在.asp文件中处

我有一个包含asp代码的.html文件

<html>
<body>
<%
Request.write("hello")
%>
</body>
</html>

这张照片

我相信ASP是激活的,因为我将其重命名为test.ASP时它可以工作

但我要做的是将asp代码封装在html文件中

我相信ASP是激活的,因为我将其重命名为test.ASP时它可以工作

然后将文件重命名为
test.asp

默认情况下,服务器端代码在
.asp
文件中处理,而不是在
.html
(或任何其他)文件中处理。理想情况下,您不想改变这一点,因为这会给web服务器增加很多不必要的开销。您可以将web服务器(取决于web服务器)配置为也处理其他文件类型,但同样不建议这样做

此外,我相信你的意思是:

Response.write("hello")
向请求写信真的没有多大意义

我相信ASP是激活的,因为我将其重命名为test.ASP时它可以工作

然后将文件重命名为
test.asp

默认情况下,服务器端代码在
.asp
文件中处理,而不是在
.html
(或任何其他)文件中处理。理想情况下,您不想改变这一点,因为这会给web服务器增加很多不必要的开销。您可以将web服务器(取决于web服务器)配置为也处理其他文件类型,但同样不建议这样做

此外,我相信你的意思是:

Response.write("hello")

写请求没有多大意义。

不应该是
响应。写(“hello”)
?html不会“读取”任何内容。在正常运行的系统中。asp代码永远不会到达客户端。你不能指望远程浏览器知道什么是该死的asp代码-整个世界不仅仅是microsoft服务器和浏览器。如果你想在asp文件具有
html
扩展名时处理这些文件,你需要将HTTPHandler添加到IIS中,或者修改现有的HTTPHandler以同时使用
asp
html
扩展。如果您缺少处理程序映射,这将描述如何设置它们-可能的重复不应该是
Response.write(“hello”)
?html不会“读取”任何内容。在正常运行的系统中。asp代码永远不会到达客户端。你不能指望远程浏览器知道什么是该死的asp代码-整个世界不仅仅是microsoft服务器和浏览器。如果你想在asp文件具有
html
扩展名时处理这些文件,你需要将HTTPHandler添加到IIS中,或者修改现有的HTTPHandler以同时使用
asp
html
如果您缺少处理程序映射,这将描述如何设置它们-可能是