繁体   English   中英

是否可以将 ASP.Net Core 3.1 Web 应用程序发布为单个文件

[英]Is that possible to publish ASP.Net Core 3.1 web application as a Single File

我知道我们能够将 .Net Core 3.x 控制台应用程序作为self-contained singlefile 但是是否可以将 Web 应用程序发布为单个文件?

我试着用

<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
<SelfContained>true</SelfContained>
<PublishReadyToRun>true</PublishReadyToRun>
<PublishSingleFile>true</PublishSingleFile>

但是发布后我收到错误ANCM Application DLL Not Found 我的应用程序在.Net Core 3.1.1

我怎样才能做到这一点?

你应该编辑你的 webconfig 看起来像

 <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
      </handlers>

代替

 <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM