今天真够郁闷的,遇到了在本地能运行的项目到了iis服务器那里就不行了,无法加载css,js和图片,这里说清楚一下先,关于asp.net 的MVC中这样的情况其实不少,但是之前遇到的是在visual studio运行的时候就已经不能加载css和js文件,那种情况一般都是路径的问题,改下页面代码就行,网上教程不少,而这个其实是一个CMS的开源系统。Orchard,国庆实在无聊,就想玩下这个asp.net MVC框架的CMS,而且是微软推荐的开源CMS,提到了就来说说这个吧,和国内的其他CMS对比起来的话,这个的优点就是bug少,起码到现在没遇到过,而且运行效率比较高,缺点的话就是这方面的资料太少,英文版的资源还是挺多的,虽然这个网站可以汉化,最近xmfdsh在研究这个,大家一起来努力把/cy。

回到上面那个话题吧,下载开源的源码,已经编译好的了,就不应该会出现问题,直接发布到iis就可以了,但是竟然发现css,js,和图片加载不了,最后的解决方案呢,就是asp.net的管道一定要选集成的,有两个地方,下面有截图:

其实就是这么简单,唉。。。花了我5个小时网上搜索那么多资料才搞定,而且还是我自己试出来的,郁闷啊。到这里的时候还是不行,我遇到了这个问题

未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“

出现这样的提示,解决方法如下:

根据微软的提示发现可能是由于安装了高版本的.net framework 导致这种错误。这里面有解决的方法。
第一步:修改配置文件 %windir%/system32/inetsrv/config/applicationHost
  <add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="managedHandler,runtimeVersionv2.0" />
第二步:打开位于下列地址的(%windir%/Microsoft.NET/Framework/v4.0.30319)aspnet_regiis.exe -iru 文件

ok,终于搞定了,那个泪奔啊,来看下成功后的截图:

最新文章

  1. Xcode 插件失效
  2. 105 董婷婷 第一次Sprint总结
  3. OAF_开发系列22_实现OAF条形码BarCode
  4. Jenkins 报错:(pending—Waiting for next available executor)
  5. js事件捕获,事件冒泡,事件委托以及DOM事件流
  6. (Struts)ActionForm类及表单数据验证
  7. LoadRunner11支持的浏览器小结
  8. JavaScript的循环语句
  9. MySql的导入与导出
  10. SKAction
  11. html2canvas 踩坑总结
  12. iOS-实现验证码倒计时功能(1)
  13. nineOldAnimation 应用
  14. Search for a Range ——LeetCode
  15. dubbo源码—Service Invoke
  16. hdu 5510 Bazinga(字符串kmp)
  17. thingsboard改造使用mysql数据库
  18. 对类方法进行约束(类的抽象方法ABC+raise抛出异常 )
  19. spring 事务回滚。
  20. vue params和query传参区别

热门文章

  1. P1792 [国家集训队]种树
  2. Java基础-包(package)的声明与访问
  3. sql server 日志文件占用过多空间
  4. IOS取消performSelector警告
  5. 51 nod 1205 流水线调度
  6. 推荐一些我所用的firefox 附加组件。
  7. ASP.NET配置文件Web.config 详细解释
  8. Django中html里的分页显示
  9. iphone清除数字链接
  10. javaScript书写规范