我使用ASP.NET MVC,我的应用程序托管在本地IIS中。一切都很好。然而,当我的一位同事从TFS服务器下载了该项目的副本并尝试进行设置时,情况开始变得奇怪。没有加载CSS和JS。
当我通过页面源代码浏览这些链接时,我得到了空文件。似乎文件是空的,但它们不是。
<link href="/Content/bootstrap.css" rel="stylesheet"/>
<script src="/Scripts/modernizr-2.6.2.js"></script>
这是我的捆绑配置。
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
.Include("~/Content/bootstrap.css")
// ...
);
这里的许多答案都建议通过web.config禁用调试,但我需要调试。
编辑:它必须与IIS配置相关,因为我从本地IIS更改为ISS Express,一切正常。
答案 0 :(得分:0)
要启用捆绑和缩小,请将调试值设置为&#34; false&#34;。您可以使用BundleTable类上的EnableOptimizations属性覆盖Web.config设置。
field = fieldnames(Data);
for group = 1:length(field)
for subfield = fieldnames(Data.(field{group}))
fieldSize = structfun(@(field) length(field),Data.(field{group}));
nb_datasets = fieldSize(1,1);
for jj = 1:nb_datasets
for ii = 1:length(subfield)
a_dataset_pcts(jj,ii) = Data.(field{group}).(subfield{ii})(jj,1);
end
a_pct_total(jj,:) = sum(a_dataset_pcts(jj,:));
end
end
end
除非EnableOptimizations为true或者Web.config文件中的编译元素中的debug属性设置为false,否则不会捆绑或缩小文件。此外,将不使用.min版本的文件,将选择完整的调试版本。
<system.web>
<compilation debug="true" />
<!-- Lines removed for clarity. -->
</system.web>
答案 1 :(得分:0)
作为临时解决方案,我从 bind_rows(set1, set2) %>% distinct(label1, label2, name)
更改为Local IIS
,所有内容都按预期加载。
更新:我通过在IIS中启用静态内容找到了解决方案。