我正在使用Visual Studio 2015社區版,並使用MVC和Web API(均選中)以個人用戶帳戶身份驗證方法創建了一個Web項目。VS.2015 MVC中的WebAPI沒有帳戶控制器視圖?
我注意到scafolded模板在某些方面有所不同,我現在看到一個AccountBindingModels.cs文件,我看到帳戶控制器類,但我看到它引用/ api路徑而不是通常的/帳戶,我不查看任何帳戶控制器視圖。
所以,如果沒有帳戶控制器視圖如何添加補充配置文件信息,如果沒有視圖修改?
我也沒有看到頁面佈局頂部的通常「登錄」鏈接。我只在首頁旁邊的頂部看到一個API鏈接,但它將我帶到一個幫助區域。如果我試圖去/ api /帳戶/註冊我被問到是否要保存或打開註冊表。
我已經在其他修改上投入了相當多的時間,現在我注意到了這一點,所以從零開始重新開始是非常沒有生產力的。
基本上我希望能夠同時使用webapi和MVC來執行認證請求。我沒有看到用戶如何在MVC網站上登錄,或者甚至請求受保護的視圖,因爲MVC5網站上似乎沒有登錄表單。
我想你在創建項目時選擇了Web API模板而不是MVC模板。 請再試一次,並確保您選擇了MVC模板。 – jumuro
我選擇了兩種,你可以選擇同時擁有WebAPI和MVC。這個想法也是對MVC和Web API都進行授權,我相信這正是5.2中的一步。 –
是的,您可以選擇兩者,但請確保在「選擇模板」中選擇MVC模板而不是Web API模板,然後選擇「爲MVC和Web API添加文件夾和核心參考」。我希望它有幫助。 – jumuro