Не удается опубликовать зависимый исполняемый файл .NetCore Framework для FTP через Visual Studio - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь опубликовать веб-приложение .NetCore 2.1 на FTP-сайте, используя функцию «Опубликовать» в Visual Studio. Я хочу сделать его зависимым от платформы исполняемым файлом (FDE). Однако, когда я публикую, он публикует только .dll, как если бы это было самостоятельное развертывание. Атрибут web.config aspNetCore также указывает на DLL-файл для пути процесса.

Мой профиль публикации в Visual Studio (2017) выглядит следующим образом:

current publish profile Кроме того, у меня есть следующие записи в моем файле .csproj в группе свойств:

    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.1</TargetFramework>
    <RuntimeIdentifiers>win-x64</RuntimeIdentifiers>
    <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
    <TypeScriptToolsVersion>Latest</TypeScriptToolsVersion>
    <IsPackable>false</IsPackable>
    <SpaRoot>ClientApp\</SpaRoot>
    <DefaultItemExcludes>$(DefaultItemExcludes);$(SpaRoot)node_modules\** 
 </DefaultItemExcludes>
    <BuildServerSideRenderer>false</BuildServerSideRenderer>
    <Configurations>Debug;Release;LocalDev;Stage</Configurations>  

Когда я изменяю профиль публикации на использование файловой системы вместо FTP, не внося никаких других изменений, исполняемый файлсоздан как и ожидалось.

Чего мне не хватает?

...