在 MVC 的 Global.asax 文件中使用 Application_PreRequestHandlerExecute 方法时,Jquery 和 css 在服务器上不起作用

标签 jquery css asp.net-mvc localization global-asax

我开发了一个 MVC4 应用程序,其中我已将验证消息本地化。所以我在我的应用程序 Global.asax 文件中使用了“Application_PreRequestHandlerExecute()”这个方法。它在 Localhost 上工作,但是当我发布应用程序时,css & jquery 在 iis 服务器上不起作用。如果我不使用这个“Application_PreRequestHandlerExecute()”方法,那么在 iis 服务器上也能正常工作。每当我要在我的 Global.asax 文件中使用此方法时,它就可以在本地主机上工作,但在 iis 服务器上不能很好地工作,即 css 和 jquery 在服务器上不能工作。那么我是否必须在 web.config 或其他任何地方进行一些配置?

那么问题是什么?任何人都可以帮助我。

最佳答案

您的代码中可能存在空引用错误。 无论您在此方法中使用了什么,请检查是否存在此可能的问题。

它不需要在 web.config 中配置任何东西。

关于在 MVC 的 Global.asax 文件中使用 Application_PreRequestHandlerExecute 方法时,Jquery 和 css 在服务器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18657148/

相关文章:

image - CSS 在两列上显示图像(列数分隔)

javascript - 如何正确解码使用 Html.Raw(Json.Encode(Model)) 编​​码的 JSON 字符串?

c# - 多语言 Asp.Net Core 3.1 MVC 应用程序不在 url 中显示语言代码

javascript - Bootstrap 轮播的第一张幻灯片出现问题

jquery - 尝试 jQuery wrapAll 似乎将内容包装两次

html - 将图片放在 Angular 落,将文字放在中间

jquery - 将 margin-left 添加到 div

c# - 在回调中使用 await

javascript - 设置TinyMce编辑器的焦点onload

javascript - jquery.each 在 jquery.load 之后不工作