在2.0.NET服务器上安装MVC与IIS6没有管理权利

问题描述:

在我的本地机器上使用IIS 5(winxp)和可视化Web开发人员,我已经使用MVC构建了一个美观且组成良好的网站。 现在将其部署到测试服务器。我发现,它并没有安装MVC -

错误: -在2.0.NET服务器上安装MVC与IIS6没有管理权利


分析器错误信息:未能加载文件或程序集“System.Web.Mvc,版本= 1.0.0.0,文化=中立,PublicKeyToken = 31bf3856ad364e35'或它的一个依赖关系。该系统找不到指定的文件。

源错误:

第39行:添加组件= “System.Web.Abstractions,版本= 3.5.0.0,文化=中性公钥= 31BF3856AD364E35”/
40行:附加组件= “System.Web.Routing,版本= 3.5.0.0,文化=中性公钥= 31BF3856AD364E35”/>

Line 41:* *add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

源文件:web.con图线:41


因为随着IT和编程不熟悉的公司,他们是不愿意让管理员权限或安装任何他们不要被他们承包大师,谁只是没有一个MVC风扇建议。所以我更喜欢类似于重定位某些DLL或导入另一个项目的解决方案。

如何在IIS6 2.0.net上使用MVC?

我读过 安装-ASP净MVC-没有管理员权限 〜它适用于IIS 7 ASP净MVC-ON-IIS6 〜不涉及安装或运行appliaction 我知道一旦安装了路由问题。我将使用通配符路由。

Jason White说的是正确的...你必须有.NET 3.5才能使用ASP.NET MVC。但是,如果您想进入疯狂的,不受支持的黑客领域,可以针对.NET Framework 2.0运行ASP.NET MVC。我严重不推荐它,但如果你想看看它,Scott Hanselman talks about it here

你在找什么是Bin Deploying ASP.NET MVC

但你仍然需要在该服务器上安装.NET 3.5。