当我使用 IE 从 Visual Studio 启动 Web 应用程序时,它运行良好。在公司的本地服务器上发布应用程序后它只适用于 Chrome 和 firefox。当我从 IE 查看 DEveloper Tool 时,在样式窗口中,具有 -ms- 标签(例如 -ms-transform)的元素样式在 iti 下有一条红色波浪线,表示它不起作用。但是我用的是IE。我希望我能解释一下情况。
路径都像<script src="Scripts/jquery-ui.js"></script>
. Scripts 是一个文件夹,它当然存在于服务器上的 published 文件夹中。
我的 IE 版本是 11.0.9600.17278。服务器上安装了 IIS 8.0。
编辑:顺便说一下,其中一些不起作用,不是全部。
最佳答案
尝试
<script src="../Scripts/jquery-ui.js" />
同时确保您的文件在发布时是从 VS 复制的。 此外,如果您对用户使用某种身份验证并且拒绝用户通过 web.config 访问所有页面,则您将需要允许用户访问脚本。 这可以通过将 web.config 文件放入允许所有匿名用户访问的文件夹脚本中来完成。
关于javascript - 在服务器上发布后,CSS 或 Javascript 文件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26278962/