我了.NET的核心項目,當我建立一個項目它生成.exe文件而不是.dll文件,我的要求是創建的.dll項目和IIS服務器主機它。如何生成.dll文件,需要完成哪些設置。爲什麼.NET核心構建項目不產生dll文件
1
A
回答
2
一個ASP.Net核心二進制,就是要自託管應用程序,因此該.exe嵌入Web服務器(默認的是紅隼),可以接受HTTP請求。 ASP.Net Core背後的挑戰之一就是使其自包含並與IIS分離。所以有一個.exe是完美的預期,你可以雙擊它,你會得到一個Web服務器運行。
話雖這麼說,在一個標準的生產環境中,你應該有一個像IIS坐在你的ASP.Net核心應用的前面,充當反向代理,將請求轉發給應用程序一個網絡服務器。因此,有一個.exe文件不會阻止您在IIS後面託管。
我學到了很多,從這篇文章:https://weblog.west-wind.com/posts/2016/Jun/06/Publishing-and-Running-ASPNET-Core-Applications-with-IIS
如果有一種方法來創建與ASP.Net核心一個DLL,我不知道,但會是什麼呢?
0
開關的輸出類型,從控制檯應用程序項目屬性類庫會生成一個DLL,而不是一個EXE。
相關問題
- 1. 是什麼創建項目ASP.NET核心(核心.NET)和ASP.NET核心(.NET Framework)的
- 2. BadImageFormatException當調用由C++項目在NET核心構建的.dll
- 3. 核心轉儲文件不產生
- 4. 什麼gitignore爲ASPNET核心項目
- 5. Visual Studio 2015 .net核心構建工件不生成
- 6. Visual Studion 2017 Asp.Net核心項目不復制生成依賴的dll文件
- 7. 在.Net核心項目構建過程中,ITask無法加載
- 8. 什麼是.net核心中nuget目標文件的等效物
- 9. .net核心Azure部署失敗:項目文件不存在
- 10. 爲什麼Xcode不在我的項目中構建文件
- 11. 無法使用數據庫項目構建.net核心項目。錯誤MSB4019
- 12. IP核在.NET核心中做什麼?
- 13. 爲什麼「發佈」網站產生斌用一個DLL和構建腳本產生斌,有很多的dll
- 14. 爲什麼會產生這一核心轉儲
- 15. 在visual studio中通過postbuild事件構建.net核心項目2017
- 16. 爲什麼.NET在構建組件時需要關心?
- 17. 爲什麼生成核心轉儲文件?
- 18. 。用TeamCity構建.Net核心版
- 19. .NET核心網站bindingRedirect構建錯誤
- 20. VS2015構建.NET無效核心代碼
- 21. 在openshift v3中構建.net核心webapi
- 22. ASP NET核心:如何在構建
- 23. 在Linux上構建web api .net核心
- 24. 爲什麼我的本地.DLL項目找不到我的.NET .dll?
- 25. 構建android項目產生錯誤2
- 26. 如何爲.Net項目創建構建文件
- 27. Fortify掃描.net核心項目
- 28. 安裝EF到.NET核心庫項目
- 29. 在Asp.Net核心項目中引用.Net核心類庫項目的問題
- 30. Visual Studio項目構建爲可執行文件和DLL
對於權威連結:[微軟的有關ASP.NET核心模塊爲IIS文檔](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module) ,需要在IIS中承載ASP.NET Core應用程序。 – Jesper