答案1
答案2
我解決了這個問題,我發現javascript包含以下字元“<%”並且對應於ASP程式碼的開放標記。由於我的 Web 應用程式是 ASP 網頁,因此伺服器將其解釋為 ASP 程式碼,甚至該檔案是 JavaScript (*.js)。我解決這個問題的方法是:
1) 右鍵點選對應的應用程式池,選擇進階設定。 2) 在「.NET Framework 版本」上將其變更為「4.0」。 3)在「啟用32位元」上我設定為「真」。 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>
之後,重新啟動應用程式池,並重新啟動網站。