我试图发布我的网络作业ASP.net核心应用程序,只要我发布它。和ASP.net经典您可以将web作业添加为现有项目
ProjectName.Api.csproj
<Target Name="PostpublishScript" AfterTargets="Publish">
<Exec Command="dotnet publish ..\ProjectName.WebJob\ -o $(PublishDir)App_Data\Jobs\triggered\ProjectName.WebJob" />
</Target>
基于以下几点
article
. 当我发布api时,我在输出中看到了这一点
dotnet publish ..\ProjectName.WebJob\ -o C:\sandbox\ProjectName\ProjectName.Api\obj\MockupApi\netcoreapp2.2\PubTmp\Out\App_Data\Jobs\triggered\ProjectName.WebJob
这个asp.net项目已成功发布,但web作业不存在。在那篇文章中,我看到作者在bin文件夹中有一个名为App_Data的文件夹,我的
bin
但我有我的
obj
文件夹。
我还想说我没有
App_Data