我了.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