jquery - 移动到本地 IIS 后,CSS 和脚本链接不再有效

标签 jquery css asp.net-mvc iis configuration

我知道这之前已经发布过,因为我已经用谷歌搜索了这个问题的鼻涕但我找不到解决方案。

我有一个站点在 Visual Studio 部署服务器中时加载正常。 CSS 已加载,JQuery 脚本已加载,并且与数据库的连接正常。

我已将其移至我的本地 IIS 服务器(Windows 7 Pro 机器),我遇到了各种问题,我知道这些问题与我的链接设置方式以及 IIS 如何读取它们有关。

我的脚本或 Css 链接都不再有效:

<link href="/Content/CSS/Layout.css" rel="stylesheet"  type="text/css"/>
@*<script src="~/Scripts/jquery-2.1.1.js" type="text/javascript"></script>
<script src="~/Scripts/jquery-1.11.1.js" type="text/javascript"></script>*@
<script src='@Url.Content("~/Scripts/jquery-1.1.11.1.js")'></script>

正如您从注释行中看到的那样,我尝试了不同的编写方式。如果我将我的 JQuery 源设置为 Google 托管库,脚本就会运行。但要注意的是,任何使用 AJAx 调用 Controller 的 jquery 函数,我现在都会收到 404 错误。

$(".rdoSelectTicket").on('click', function () {
        var value = $(this).val();
        $.ajax({
            url: '@Url.Action("SelectTicketView", "HelpDesk")',
            data: { 'ticketID': value },
            type: 'GET',
            success: function (data) {
                $("#loadpartial").html(data);
                }
        });
    });

我已将托管我网站的文件夹的权限设置为完全控制,以排除权限问题。

我在通用 HTTP 功能下安装了静态内容,但这没有帮助。 IIS Install

我还确保 StaticFile Handlermappings 是正确的:

Static handling

当我使用 IE Develper Tools 时,它告诉我我的 CSS 由于 mime 不匹配而被忽略,并且无法打开 [mycomputer]/content/css/layout.css。这是我的 CSS 的正确路径。

所有内容都加载到初始页面(减去任何样式)。它与数据库建立连接并提取所需的数据。但是,如果我点击一个链接,我会收到 404 错误。

此时我对需要做什么一无所知。就像我说的,我知道这之前已经发布过,但我在其他帖子中尝试的一切都没有奏效。

所有导航问题都已通过指向 Jquery 的 google API 库得到解决。

剩下的唯一问题是 CSS 仍然根本无法加载。

更新:我已经完全重新格式化了我的电脑。重装了IIS和VS 2010,问题依旧。即使我在 VS 中创建默认应用程序。当我创建链接到 vs 创建的现有 Css 样式表的 View 时,css 不会加载。我遇到了与我的应用程序中相同的错误。

最佳答案

您的 CSS 和 JS 路径可能需要调整。您没有使用相对于该站点的路径。

我还会考虑为您的 jQuery 内容使用 CDN。

关于jquery - 移动到本地 IIS 后,CSS 和脚本链接不再有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25271384/

相关文章:

javascript - Fancybox - 无法使用 jQuery 设置 CSS?

.net - ASP.NET MVC 应用程序可供学习。

asp.net - ASP.NET MVC 中的 Post Action 分页问题

javascript - 在 HTML 5 输入类型日期上禁用周末

css - ruby on rails CSS

c# - 这些重载不是模棱两可的吗?

javascript - 数据表排序数字无法正常工作

Javascript 函数适用于 JSFiddle 但不适用于我的 HTML 文档?

javascript - 简单的灯箱反馈表?包含截图

javascript - 在旋转的 div 上缩放时计算新的左侧和顶部