【发布时间】:2019-11-06 15:16:06
【问题描述】:
我有一个在本地开发并使用本地数据库运行的项目。
我有这个项目的生产版本在服务器上运行,其数据库托管在另一台服务器上。
我已经能够多次将我的项目直接从 VS 2019 Web Deploy 上传到我的托管服务器,没有任何问题。现在我收到以下错误:
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()
自上次正常工作以来,我的发布配置文件中的连接字符串一直没有碰过。
知道是什么原因造成的吗?
【问题讨论】:
标签: visual-studio asp.net-core .net-core visual-studio-2019