首页 新闻 会员 周边

在.NET v3.5下做得MVC程序发到服务器上不能运行?

0
[已关闭问题] 关闭于 2009-03-23 11:25

我的机器上安装了VS2008,就做了一个MVC程序,在自己得机器上可以运行,可是拿到别得服务器上,安装上.NET3.5就跑不起来,我租得服务器也说支持.NET3.5,可是把我得程序上传上去也一样出错。真是郁闷的要死,做好了东西只能自己用,真是太悲哀了。哪位高手帮忙解决下。

都说.NET3.5和.NET2.0是整合在一起的,究竟是怎么个意思,为什么安装了.NET3.5可是在服务器上却找不到.net3.5的版本呢?整合在一起的话为什么不能用呢?能用的话要怎样设置才能使自己得MVC程序跑起来呢?困扰了我好久了,希望能有高手帮忙解决,先谢谢了 .....

下面附一张错误得截图:

Boooo1234的主页 Boooo1234 | 菜鸟二级 | 园豆:205
提问于:2009-03-19 18:43
< >
分享
所有回答(3)
0

服务器只安装了.net2.0不过没关系,这样也能运行MVC

重新编译程序

编译前对所有引用的非2.0程序集右键属性,复制到本地

重典 | 园豆:2442 (老鸟四级) | 2009-03-19 19:45
0

2.0虽然是可以,但是beta版后就比较麻烦了,因为很多Helper方法都用的扩展方法。还是用3.5的主机吧。

Q.Lee.lulu | 园豆:565 (小虾三级) | 2009-03-19 20:07
0

其实好简单,你系  C# 收索  Web.Abstractions   找到相对应的dll 把dll 放到服务器上的bin下就可以了

Johnson Ho | 园豆:202 (菜鸟二级) | 2012-11-12 10:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册