web-deployment-project - 发布核心 3.1 Web 应用程序

标签 web-deployment-project asp.net-core-3.1

当我通过框架依赖模式将核心 3.1 Web 应用程序发布到文件夹中时,生成的文件夹大小为 125 MB...除了经典的 ASP.NET 应用程序之外,它的大小也很大。 我有很多文件夹(“cs”、“de”、“es”、“fr”等...)、DLL,如 Microsoft.CodeAnalysis.CSharp.dll (5 MB) 和其他... 在我的 {程序集名称}.DEPS.json 文件中,我具有所有依赖项...引用了 Microsoft.CodeAnalysis.CSharp.dll,但我没有在我的应用程序中使用! 这个文件从哪里来? 这个dll如何不受引用? 以及如何减少我的发布文件夹?

最佳答案

发布时有一个选项可以生成单个文件,您可以通过选择文件选项来完成。通过此大小也会减少您发布的唯一单个文件。

enter image description here

关于web-deployment-project - 发布核心 3.1 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60054172/

相关文章:

asp.net - 关于复制与发布网站的问题

visual-studio - Web 部署项目在 Visual Studio 2012 中仍然可用吗?

c# - 从授权要求处理程序中的请求正文中读取会破坏路由

asp.net-mvc - ASP.NET MVC Core 3.1 应用程序中的 CSHTML 更改、JS 更改所需的构建

html - 仅将 HTML、CSS 网页部署到 Tomcat

asp.net - 部署项目 dll 导致 'type x exists in both' 错误

msbuild - WiX 和 Visual Studio Web 部署项目的问题

.Net 核心内存使用

c# - 如何为我拥有的每个用例避免 Services.AddScoped?

c# - Razor 页面 : Does OnGet Handler "accept" a request body?