今天真够郁闷的,遇到了在本地能运行的项目到了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. centos下php安装swoole扩展
  2. Java设计模式12:装饰器模式
  3. LeetCode3:Longest Substring Without Repeating Characters
  4. Rocky4.2下安装达梦(DM)6数据库
  5. 结合WebSocket编写WebGL综合场景示例
  6. java并发:线程同步机制之Lock
  7. Android由一个activity 间隔5秒自动跳转到另外一个activity
  8. HDU 5050
  9. JSP MVC
  10. sql取字段特定符号的前/后
  11. C51关键字
  12. Yii防注入攻击笔记
  13. Java基础知识强化之集合框架笔记70:模拟斗地主洗牌和发牌(ArrayList)
  14. Remove Duplicates from Sorted List II ——LeetCode
  15. PHP MySQL Select 之Select
  16. LeetCode 643. Maximum Average Subarray I (最大平均值子数组之一)
  17. background是什么样式?
  18. JavaScript 递归
  19. 什么是SerDes,serializer/deserializer?
  20. Autowired(required=true)

热门文章

  1. JavaScript中的arguments详解
  2. python 导入自定义模块
  3. 华为手机不能连接android studio进行调试的解决办法
  4. linux服务器上修改oracle数据库的字符集
  5. jquery中美元符号命名冲突问题解决
  6. Linux/Unix 下自制番茄钟
  7. 树形dp(C - Choosing Capital for Treeland CodeForces - 219D )
  8. 查看GCC的内置宏定义
  9. 查看oracle实例名
  10. 2017-2018-2 20179205《网络攻防技术与实践》第十一周作业 SQL注入攻击与实践