Asp.net核心应用程序部署为exe

我使用asp.net core .net framework 4.6.1而不是core2创建新的应用程序。 当我构建应用程序或将其发布为.exe而不是dll时。

下面是发布文件夹的web.config:

<aspNetCore processpath=".\Projectxxx.Upload.exe" 
    stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout"/></system.webServer>

这是否意味着项目正在处理中?

如果遇到任何错误,请给我此消息

HTTP错误502.5-ANCM进程外启动失败

我只想让项目进行中并在Windows平台上运行,只能做什么呢?

任何帮助 这是我的项目文件

<Project Sdk="microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>net461</TargetFramework>
    <DebugType>full</DebugType>
    <UserSecretsId>aspnet-Projectxxx.Upload-332B348E-4A41-4FF3-A789-DD081E38AE8A</UserSecretsId>
    <TypeScriptToolsVersion>3.1</TypeScriptToolsVersion>
    <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="microsoft.AspNetCore" Version="2.2.0" />
    <PackageReference Include="microsoft.AspNetCore.Authentication.Cookies" Version="2.2.0" />
    <PackageReference Include="microsoft.AspNetCore.CookiePolicy" Version="2.2.8" />
    <PackageReference Include="microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="2.2.1" />
    <PackageReference Include="microsoft.AspNetCore.HttpsPolicy" Version="2.2.0" />
    <PackageReference Include="microsoft.AspNetCore.Identity.UI" Version="2.2.0" />
    <PackageReference Include="microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="2.2.0" />
    <PackageReference Include="microsoft.AspNetCore.Mvc" Version="2.2.0" />
    <PackageReference Include="microsoft.AspNetCore.Staticfiles" Version="2.2.0" />
    <PackageReference Include="microsoft.EntityFrameworkCore.SqlServer" Version="2.2.6" />
    <PackageReference Include="microsoft.EntityFrameworkCore.Tools" Version="2.2.6" PrivateAssets="All" />
    <PackageReference Include="microsoft.VisualStudio.Web.BrowserLink" Version="2.2.0" />
    <PackageReference Include="microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.3" />
    <PackageReference Include="microsoft.Web.Administration" Version="11.1.0" />
  </ItemGroup>
</Project>

elegance2028 回答:Asp.net核心应用程序部署为exe

“面向.NET Framework的ASP.NET Core应用程序不支持进程内托管模型。”

Reference

本文链接:https://www.f2er.com/2762879.html

大家都在问