繁体   English   中英

ASP和IIS问题

[英]Asp and IIS issues

当我尝试将ASP App部署到IIS时,脚本和样式出现了一些严重问题。

我正在做的是:首先,我使用Visual Studio发布我的应用程序,然后在IIS上,我单击一个网站,然后部署并导入一个应用程序

该网站可以正常运行,并且可以使用指定的端口和URL进行访问,但是却丢失了CSS,JavaScript和jQuery。

一些事实:

  1. 我在Web.config中将debug设置为false: <compilation debug="false" targetFramework="4.0" />

  2. 我从NuGet安装了Microsoft ASP.NET Web Optimization到我的应用程序

  3. 当使用firebug或chrome canary检查发生的事情时,我可以看到如下链接: href =“ / Content / css / bootstrap.min.css”等...当我将其更改为href =“ Content / css / bootstrap时.min.css”

即只是将“ / Content”更改为“ Content”,一切都会按预期进行

有什么想法吗 ?

请参阅MVC 4捆绑包-无法将内容(例如css / javascript)捆绑到MVC项目内容文件夹之外 您可以使用“ CDN路径”添加捆绑,在其中将正确的URL放入捆绑中:

string cdnPath = "http://yourserver/yourpath/Content/foo.js";
bundles.Add(new ScriptBundle("~/bundles/jquery", cdnPath).Include(

或从MVC捆绑和CSS相对URL中获取建议:

不要在带有路径的CSS上使用捆绑,因为除非在非常简单的情况下,否则捆绑会损坏。 直接链接最小化的CSS要容易得多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM