HTML页面的<%代码%>无法编译,直接在页面显示

深度格式 2018-04-10 09:30:59
[size=16px] 我有个网站,是接手别人的,我用vs2010打开这个项目,然后发现这个<%代码%>无法编译,直接在页面显示(如下图),是不是vs环境配置的问题?,另外我在iis发布这个项目也是如此(这个网站是没问题的,现在正常使用[),请指教!!谢谢/size]
...全文
1658 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
深度格式 2018-04-17
  • 打赏
  • 举报
回复
引用 22 楼 net_lover 的回复:
你不是asp.net程序,web.config文件根本都没有必要存在的
web.comfig对我的项目有作用的,不明白你的意思,可以用iis代替?
wcwtitxu 2018-04-16
  • 打赏
  • 举报
回复

或者检查网站对应的程序池是否启用了32位程序
wcwtitxu 2018-04-16
  • 打赏
  • 举报
回复
把 preCondition="bitness32" 去掉看看
深度格式 2018-04-16
  • 打赏
  • 举报
回复
引用 16 楼 wcwtitxu 的回复:

<configuration>
	<system.webServer>
		<handlers>
            <add name="asp-html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="Unspecified" requireAccess="Script" />
		</handlers>
	</system.webServer>
</configuration>
把这个配置合并到你网站根目录的 web.config 文件里头
我把你的这个配置放在web.config里边,结果还是一样的,我的web.config里边也有类似的,如下,我这个问题应该是asp环境没配置好引起的,但是我试过很多方案,结果都是这卵样,绝望, <handlers> <add name="html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" preCondition="bitness32" /> </handlers>
孟子E章 2018-04-16
  • 打赏
  • 举报
回复
你可以在IIS里面点击那个网站的右键-管理网站-高级设置-应用程序池-选asp
wcwtitxu 2018-04-16
  • 打赏
  • 举报
回复

<configuration>
	<system.webServer>
		<handlers>
            <add name="asp-html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="Unspecified" requireAccess="Script" />
		</handlers>
	</system.webServer>
</configuration>
把这个配置合并到你网站根目录的 web.config 文件里头
孟子E章 2018-04-16
  • 打赏
  • 举报
回复
你不是asp.net程序,web.config文件根本都没有必要存在的
深度格式 2018-04-16
  • 打赏
  • 举报
回复
引用 19 楼 wcwtitxu 的回复:
把 preCondition="bitness32" 去掉看看
完美解决了我这个问题,非常非常感谢!!这个问题困扰了很久,一直没有办法,话不多说,总之谢谢啦
孟子E章 2018-04-15
  • 打赏
  • 举报
回复
<%%>是asp代码,需要在iis中执行,不能改成html,也不能改成aspx,iis里面启用asp即可执行asp文件,
深度格式 2018-04-15
  • 打赏
  • 举报
回复
引用 14 楼 net_lover 的回复:
<%%>是asp代码,需要在iis中执行,不能改成html,也不能改成aspx,iis里面启用asp即可执行asp文件,


我已近启动了asp支持,看下图,不是这个原因。。。。,不知道是不是其他什么没配置
深度格式 2018-04-14
  • 打赏
  • 举报
回复
引用 8 楼 xiaojie_cp 的回复:
按7楼所说,改个后缀,配个IIS,就能运行起来。修改的话,可以考虑DW。
我配置了iis,也是一样的问题,请指教
深度格式 2018-04-14
  • 打赏
  • 举报
回复
按照7楼,吧后缀改为asp,是不会出现 <%%>里边的代码无法识别这个问题,但是不能这样改
深度格式 2018-04-14
  • 打赏
  • 举报
回复
引用 11 楼 net_lover 的回复:
vs2008里面是可以编辑asp的。一般情况下,文本编辑器就可以修改asp程序 参见 http://www.jb51.net/softjc/9472.html 另外一个问题你要搞清楚,iis默认不支持asp了,要进行配置,参见 http://www.jb51.net/os/windows/85667.html
我网站发布了很多次,每次都是这个问题,刚也按照你提供的教程重新发布了一次,还是这个问题 <%%>里边的代码无法识别,都是直接在页面上显示出来了,心塞!!! 会不会是在 <%%>代码本身就是错误的?也不应该呀,这个是正常在使用的项目。。。。出现这个问题,大佬认为有哪些可能?谢谢指教
孟子E章 2018-04-14
  • 打赏
  • 举报
回复
vs2008里面是可以编辑asp的。一般情况下,文本编辑器就可以修改asp程序 参见 http://www.jb51.net/softjc/9472.html 另外一个问题你要搞清楚,iis默认不支持asp了,要进行配置,参见 http://www.jb51.net/os/windows/85667.html
heyics 2018-04-10
  • 打赏
  • 举报
回复
文件名.html 改成 文件名.asp
  • 打赏
  • 举报
回复
vs 应该是早就已经不支持 asp 下许多组件,例如 recordset 之类的。IIS Express 应该也不支持。甚至 IIS 默认也不支持(除非你安装是启动 ASP 支持)。 所以,不要使用 vs,不要在 asp.net 论坛问这类问题。移到 ASP 论坛,使用 FrontPage 之类的古老的开发工具开发。
深度格式 2018-04-10
  • 打赏
  • 举报
回复
这项目已经在正常使用的,但是我在自己的环境发布就出现这个问题,用vs2010打开也是这样,应该是环境配置的问题,各位大佬有什么建议吗
深度格式 2018-04-10
  • 打赏
  • 举报
回复
引用 3 楼 zhanglong_longlong 的回复:
在aspx里面写
都说是接手别人的项目喽,有什么建议吗
深度格式 2018-04-10
  • 打赏
  • 举报
回复
引用 1 楼 xiaojie_cp 的回复:
从你发的代码来看,貌似你这个是ASP的,无需编译,直接执行
我这个文件时HTML的
lovebaby 2018-04-10
  • 打赏
  • 举报
回复
从你发的代码来看,貌似你这个是ASP的,无需编译,直接执行
加载更多回复(3)

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧