簡體   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