LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] MVC4使用bundles加载css和js资源文件失败的问题

今天发现的问题,用vs2010 debug模式发布mvc4网站部署到Linux Jexus,发现可以加载资源文件,但默认不是用的bundle方式捆绑加载的(可能是需要配置什么东西,具体我还不知道)。
但用release发布的默认用bundle加载js和css资源,这时候问题来了,发现请求404。百思不得其解,最后请宇内大神远程帮忙解决的,删除bin目录中的FCL自带的Microsoft.Web.Infrastructure.dll 就一切ok了

之前就知道这个dll不能用,以为是会报错,然后就抱着验证的态度去试试,发现并没有像其他的一些不能用的dll一样编译错误,之后就没去理会他,,,所以在这里写出来,这个dll不会报编译错误,而是会让bundles不生效(有可能还有其他影响),,牢记~~!!!!!!!!!!!!

再次感谢 宇内流云 一如既往的对小白们的支持~~~~

作者:也蹲寡妇门   发布时间:13年08月30日   可选操作:删除 回复

[1楼] 回复:MVC4使用bundles加载css和js资源文件失败的问题

顶,这是必须记住的经验!

作者:山那边   发布时间:13年08月30日   可选操作:删除 回复

[2楼] 回复:MVC4使用bundles加载css和js资源文件失败的问题

有几个问题需要请教一下:
1、js和css都在其他的站点,不知道会有什么问题
2、我在项目中用压缩捆绑的时候,报错未能加载文件或程序集“WebGrease, Version=1.5.1.25624, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。但是我按照网上的教程在自己的测试项目中都可以实现的

作者:李雄   发布时间:14年10月14日   可选操作:删除 回复

[3楼] 回复:MVC4使用bundles加载css和js资源文件失败的问题

今天我也出现了你一样的症状,webconfig中,debug=true状态下,css正常,debug=false状态下,就找不到那个缓存的css。bin中也没有上述的Microsoft.Web.Infrastructure.dll ,请问怎么解决?

作者:Daniel   发布时间:16年09月27日   可选操作:删除 回复

[4楼] 回复:MVC4使用bundles加载css和js资源文件失败的问题

VS的MVC4模板生成的项目中,Site.css有一个大小写错误,需要纠正。

作者:yunei   发布时间:16年09月28日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期六  星期一  星期二  星期三  星期四  星期五  星期天