我已經使用上述模板創建了一個Web項目。但我無法添加System.Web.Mvc
dll。它在VS2015的Add Reference
對話框中找不到。它需要使用[JsonRequestBehavior][1]
。在這樣的項目中使用JsonRequestBehavior是否有任何解決方法?我已經安裝了Json.NET(又名Newtonsoft.json)NuGet包。缺少ASP.NET核心Web應用程序(.NET Framework)項目模板System.Web.MVC dll
回答
ASP.NET Core是ASP.NET webstack的一個完整重寫,使它可以移植並運行在Linux和MacOS等多種平臺上,並且可以在沒有IIS的情況下運行。
System.Web.*
與IIS緊密耦合,所以它完全從ASP.NET Core中刪除。
這就是爲什麼它不再被稱爲ASP.NET 5/ASP.NET 5 MVC 6的原因,因爲它讓那些相信它是MVC5的繼承者的人感到困惑,而現在它被命名爲ASP.NET Core 1.0.0強調它與以前的MVC框架不兼容。
其次,你不能像以前那樣簡單地添加引用。 ASP.NET Core可以與來自nuget或任何其他私人或公共Nuget源的軟件包一起使用。
您也可以通過https://docs.asp.net指出新的文檔站點。 –
那麼如何在ASP.NET Core(.NET Framework)項目模板中使用JsonRequestBehavior。正如我上面提到的,我已經通過NuGet安裝了Json.NET包,並且在控制器類中使用了'Microsoft.AspNetCore.Mvc命名空間',但這沒有幫助。 [This user](http://stackoverflow.com/q/33321996/1232087)似乎有類似問題 – nam
在控制器類https:// github上沒有接受任何此類參數的'Json'方法沒有重載。 com/aspnet/Mvc/blob/dev/src/Microsoft.AspNetCore.Mvc.ViewFeatures/Controller.cs#L294-L319,所以我懷疑這個功能沒有移植到ASP.NET Core – Tseng
- 1. 缺少「ASP.NET核心Web應用程序(.NET核心)」模板
- 2. 你如何測試ASP.NET核心Web應用程序(.Net Framework)?
- 3. ImageResizer和ASP.NET核心Web應用程序(.NET Framework)
- 4. VS2015 ASP.NET MVC核心全新.NET項目模板缺失
- 5. 是什麼創建項目ASP.NET核心(核心.NET)和ASP.NET核心(.NET Framework)的
- 6. VS2017 ASP.NET核心Web應用程序
- 7. ASP.Net Web應用程序中缺少Web部署項目?
- 8. ASP.NET核心Web應用程序中
- 9. 核心ASP.NET Web應用程序模板VB.NET
- 10. 在Visual Studio 2010中缺少asp.net web應用程序模板
- 11. ASP.NET Web應用程序核心(.NET框架)的用途和用途是什麼?
- 12. 缺少.NET Framework模板Visual Studio 2017
- 13. Visual Studio 2010缺少ASP.NET項目模板?
- 14. ASP.Net核心Web應用程序(.Net Framework)問題EF代碼第一種方法
- 15. ASP.NET核心IISIntegration.Tools和.NET Framework
- 16. 我可以在帶有ASP.NET核心Web應用程序(.NET Framework)的單獨項目中使用EF6遷移嗎?
- 17. .net核心在web應用程序中使用web api
- 18. 當在.NET核心應用程序中引用DLL時FileNotFoundException
- 19. 在.NET項目中缺少系統DLL
- 20. __vdso_time從核心實用程序缺少?
- 21. Angular 2 + .Net核心Web應用程序(.Net Framework 4.5.2)node_modules腳本找不到
- 22. ASP.NET樣板:對.NET核心模板 - 應用服務錯誤
- 23. npm不包括在ASP.NET核心Web應用程序
- 24. 創建.net核心Web應用程序時出錯
- 25. 兩種類型的asp.net核心Web應用程序?
- 26. Visual Studio 2017新項目缺少.net核心框架
- 27. vs2017在.Net核心項目中缺少web.config
- 28. .NET/Silverlight缺少DLL
- 29. 缺省項目模板中缺少程序集
- 30. asp.net web應用程序項目模板成員資格
它可能是一個版本問題?你在nuget中安裝了什麼system.web.mvc版本? – gilmishal
無論您需要添加什麼類,請使用http://packagesearch.azurewebsites.net,然後修改您的project.json文件。 –