答案1
答案2
我解决了这个问题,我发现 javascript 包含以下字符“<%”,对应于 ASP 代码的打开标记。由于我的 Web 应用程序是 ASP 网页,因此服务器将其解释为 ASP 代码,即使文件是 javascript (*.js)。我解决这个问题的方法是:
1) 右键单击相应的应用程序池,然后选择高级设置。2) 在“.NET Framework 版本”上将其更改为“4.0”。3) 在“启用 32 位”上我设置为“True”。4) 在“托管管道模式”上我设置为“集成”。
完成后我在 web.config 上设置/更改它
<handlers accessPolicy="Read, Execute, Script">
<add name="ASP-Classic-in-js" path="*.js" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="Unspecified" requireAccess="Script" preCondition="bitness64" />
</handlers>
然后重新启动应用程序池,并重新启动网站。