我正在使用通过本地文件系统设置创建的ASP.net项目。我正在使用MVC和Jquery。当我在调试模式下运行应用程序时,即在ASP.net开发服务器中,Jquery工作正常。我试图在IIS 7中托管应用程序。在托管模式下,它不能识别Jquery并给出脚本错误’Jquery is undefined’。脚本文件的位置在两种模式下都不变。任何人都有任何线索可以是什么原因和如何解决这个问题。
我的代码看起来像这样;
- <Meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <script src="../../Scripts/MicrosoftAjax.debug.js" type="text/javascript"></script>
- <script src="../../Scripts/MicrosoftMvcAjax.debug.js" type="text/javascript"></script>
- <script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script>
- <!-- YUI Styles -->
- <link href="../../Content/reset.css" rel="stylesheet" type="text/css" />
- <link href="../../Content/fonts.css" rel="stylesheet" type="text/css" />
- <link href="../../Content/grids.css" rel="stylesheet" type="text/css" />
- <!-- /YUI Styles -->
- <link href="../../Content/knowledgebase.css" rel="stylesheet" type="text/css" />
- <script type="text/javascript">
- //this hides the javascript warning if javascript is enabled
- (function($) {
- $(document).ready(function() {
- $('#jswarning').hide();
- });
- })(jQuery);
- </script>
- <asp:ContentPlaceHolder ID="ScriptContent" runat="server" />
….