不幸的是,我公司的IT政策不允许我拥有自己机器的管理员权限。但是,我想开始使用ASP.Net MVC;但安装程序不会安装没有管理员权限的框架。无论如何我可以手动安装MVC;比如在某处复制相关的DLL等等。非常感谢任何建设性的建议。
答案 0 :(得分:2)
你可以下载&自己编译ASP.NET MVC - 并将其作为引用项目包含,或者只是获取生成的二进制文件并将其添加到项目中,就像任何其他DLL一样。
在this page上查找MVCBetaSource.zip的链接 - 这是使用Visual Studio非常简单的构建,并且(如果我没记错的话)包含几个二进制文件(System.Web.Abstractions和System.Web.Routing) )不属于MVC源本身。
答案 1 :(得分:1)
从预览3或4开始,ASP.Net MVC成为了binnable。我在我的解决方案中所做的是在解决方案的根目录下有一个“二进制引用”文件夹,并在每个需要它们的项目中引用那些本地文件。你应该复制:
完成后,请参考这些程序集,事情应该正常工作。你面临的最大障碍是从MSI中提取它们。
答案 2 :(得分:0)
MVC是可以部署的,所以如果.Net 3.5安装了SP1,你应该是好的。只需确保将mvc dll放入bin文件夹并进行部署。棘手的部分是IIS6中的通配符,IIS7会自动执行此操作,但是对于6,您需要制定规则,祝您好运。