2015-01-20 77 views
5

在Visual Studio 2015中,選擇Web API模板時,我們現在可以選擇無身份驗證,個人用戶帳戶,組織帳戶或Windows身份驗證。 Visual Studio然後生成大量的代碼並自動包含許多塊體包。將Visual Studio 2015中的ASP.NET Web API身份驗證添加到現有項目

如果我已經有一個沒有身份驗證的ASP.NET Web API項目,是否有可能爲這些身份驗證選項之一添加所有生成的代碼和包,而無需從頭重新構建解決方案或手動添加每個包?

謝謝 -

回答

0

如果使用NuGet包管理器來搜索的身份,你應該能夠從那裏安裝。還有一個等效的nuget命令行咒語也​​是: 安裝包Microsoft.AspNet.Identity.Samples -Pre

請小心。當前版本是預發行的,它也可能會安裝一些可能導致問題的相關組件。

就像所有這些事情一樣,在啓動過程之前對解決方案進行全面備份是明智的!

+0

謝謝,但我不認爲這會產生您在使用Web API模板進行身份驗證時獲得的所有代碼? – DeborahK 2015-01-25 01:14:49

+0

也許唯一的選擇是使用新的模板,然後將現有的代碼加入其中? – DeborahK 2015-01-25 01:15:25

+0

@DeborahK如果添加Owin ASP.NET Identity包和ASP.NET Identity Entity Framework包,那麼您只需在Global.asax文件中添加一些內容即可完成。 – Casey 2015-02-26 17:06:14

相關問題