WinServer2003 iis6 部署 .net mvc 各类奇葩错误的根本缘由

WinServer2003 iis6 部署 .net mvc 各类奇葩错误的根本缘由:项目的编译版本为 .net framework 4.5,而服务器的运行环境为 .net framework 4.0.服务器

至于我在部署的过程当中到底出现过多少种奇葩错误,我就再也不去重试而后截图了。我已经遍体鳞伤,不想再折腾了。。。mvc

若是你也遇到部署后没法访问的问题,就先试试个人这种方法吧,若是不行,那你就再去百度找找其余方法吧。。。框架

我是直接把右键项目->属性->左边导航到“应用程序”->目标框架选 .net framework 4.0(这个看每一个人不一样的状况吧)->Ctrl+S保存一下,而后想要愉快地从新发布、部署,跑起来看看问题是否解决,可是并无这么简单。spa

由于项目引用的不少 dll 文件都是对应于 .net framework 4.5 的,因此须要从新引用对应版本的 dll 文件。在此舒适提示一下:右键引用->属性->复制本地设置为 true,不要由于太急于想把项目跑起来没注意到这些细节,我就是这样,因此也就多折腾了一些时间。。。.net

而后就能够愉快地玩耍了。部署

总结:作项目以前,要先肯定好最终的运行环境,根据运行环境来肯定项目的框架版本,而后在建立项目的时候就先把框架版本选定好,以避免后面各类麻烦。。。编译

相关文章
相关标签/搜索