繁体   English   中英

Visual Studio 2013,MVC 4.0应用程序和Web API 2.2 Nuget软件包安装问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM