gpt4 book ai didi

visual-studio - VS 2019 Web 部署期间 TransformAppSettings 失败

转载 作者:行者123 更新时间:2023-12-01 22:09:57 25 4
gpt4 key购买 nike

我有一个在本地开发并使用本地数据库运行的项目。

我有一个该项目的生产版本在一台服务器上运行,其数据库托管在另一台服务器上。

我已经能够多次将我的项目直接从 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()

自上次工作正常以来,我还没有触及过我的发布配置文件中的连接字符串。

知道是什么原因造成的吗?

最佳答案

此问题是由于 appsettings.Development.json 中没有我的连接字符串引起的。

它在 appsettings.json 中,但不是专门在开发设置中。

我将以下内容添加到 appsettings.Development.json:

"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=xxx;Trusted_Connection=True;MultipleActiveResultSets=true"
}

关于visual-studio - VS 2019 Web 部署期间 TransformAppSettings 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56742933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com