![](/img/trans.png)
[英]How do I Install, Update, Register a Nuget package on the Web Server that does not have Nuget or Visual Studio installed?
[英]Issue with Visual Studio 2013, MVC 4.0 application and Web API 2.2 Nuget Package Install
我有一个适用于我的应用程序的标准MVC 4.0项目,该项目可以正常工作。 我需要在同一项目中使用WebAPI,因此我安装了适用于WebAPI 2.2的Nuget程序包。
一切看起来不错,经过一些测试,WebAPI运行良好,并且我的项目也运行良好,除了以下事实之外:我现在无法添加标准MVC控制器,它们都涉及添加WebAPI控制器以及从操作中添加标准视图的选项。现在,缺少使用“右键单击”上下文菜单的标准MVC控制器内部的控件。
似乎好像只是假设它只是一个WebAPI项目,但是我仍然需要所有与MVC相关的选项。 我正在使用Visual Studio 2013。
任何建议对此表示赞赏。
我相信不可能在同一项目中同时使用WebAPI和MVC。
我设法在同一解决方案中使用两个项目,例如MyProject.MVC项目和MyProject.API,使它几乎可以正常工作。 但是事实证明这有点笨拙,对我来说最大的问题是让Unity在这两种情况下都能正常工作。 最终,我也完成了该工作,但是几天后,我发现我实际上并不需要WebAPI部分,这导致了超出其价值的工作,因此我将其从解决方案中删除了。
不确定是否可以回答您的问题,但希望以某种方式有用。 顺便说一句,在下一版本的MVC6( vNext )中,他们显然计划将Mvc和WebApi部件组合到一个框架中,因此这应该可以减轻痛苦!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.