使用Web.config将HTML解析为ASP,但当JavaScript在页面中时会出现错误

时间:2011-07-21 12:05:49

标签: .net asp.net asp-classic web-config

我编辑了我的web.config文件,让我的.html文件解析ASP。以下是我添加的行:

<handlers>            
    <add name="HTML MAPPING" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\system32\inetsrv\asp.dll" resourceType="Unspecified" />           
</handlers>

它适用于大多数页面,但是其中嵌入了javascript的某些页面不会加载并生成ERROR 500页面。我不知道为什么或做什么!当我删除页面中对javascript的任何引用时,它们会再次加载。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:5)

听起来您的Javascript标记可能被解释为服务器端脚本标记。由于ASP无法编译它们,因此您将收到内部服务器错误。

你能告诉我们他们的样子吗?他们是否指定type="text/javascript"