使用connectionString发布.net-core 3.1 Web服务时出错

时间:2020-02-11 10:59:05

标签: c# .net-core

当我尝试使用connectionString发布webService时,出现以下错误:

C:\Program Files\dotnet\sdk\3.1.101\Sdks\Microsoft.NET.Sdk.Publish\targets\TransformTargets\Microsoft.NET.Sdk.Publish.TransformFiles.targets(192,5): Error MSB4018: The "TransformAppSettings" task failed unexpectedly.
System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.NET.Sdk.Publish.Tasks.AppSettingsTransform.UpdateDestinationConnectionStringEntries(String destinationAppSettingsFilePath, ITaskItem[] destinationConnectionStrings)
   at Microsoft.NET.Sdk.Publish.Tasks.TransformAppSettings.TransformAppSettingsInternal()
   at Microsoft.NET.Sdk.Publish.Tasks.TransformAppSettings.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()

当我取消选中Use this connection string at runtime选项时,我可以发布它,但是在GET方法上没有任何数据。

我也尝试将connectionString包含在appsettings.Development.json中,但是没有运气。 任何帮助将不胜感激。

0 个答案:

没有答案