docker - 该平台不支持关键字 'integrated security'

标签 docker asp.net-core connection-string

我想在docker中为窗口部署dotnet Core WebApplication
并使用sqlserver,这是我的ConnectionString:

{
  "ConnectionStrings": {
    "Default": "Server=10.0.75.0; Database=WeDistributeDb; User=zac; Password=123qwe;"
  //  "Default": "DataSource=10.0.75.0\/WeDistributeDb; User=zac; Password=123qwe;"
  },
  "App": {
    "WebSiteRootAddress": "http://localhost:9903/"
  }
}

但是当我开始我的图像时,这是一个错误:

Unhandled Exception: System.NotSupportedException: The keyword 'integrated security' is not supported on this platform.



有什么问题?我该怎么办?

最佳答案

就像它所说的那样,它不受支持,不要在docker的f5调试附件中运行它。如果我想直接调试到docker中,我解析出一个SQL AUTH用户并将其附加到本地-然后可以工作。

然后,我使用docker-compose文件替换部署阶段,生产等部署环境的环境变量。您实际上并没有集成安全性的选择...在协调器中我并不知道。

关于.net core 2.0的某些信息可能是或..一些信息,不确定在哪里阅读。

关于docker - 该平台不支持关键字 'integrated security',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45477568/

相关文章:

sql-server - 启动时在 VB.NET 应用程序中选择连接字符串

r - 使用infile bash语法运行Docker

postgresql - Docker - 扩展 parent 的 ENTRYPOINT

通过 HTTPS 进行的 Git 克隆在 Docker makefile 中不起作用

docker - 如何在 Kubernetes 上部署 Elasticsearch?

asp.net-core - System.IdentityModel.Tokens 和 Microsoft.IdentityModel.Tokens 之间有什么不同?我应该在 ASP.NET Core 应用程序中使用哪一个?

azure - 如何从 powershell 获取 EventHub 命名空间 SAS key

c# - 从 app.config 注入(inject)连接字符串与从 BaseDataProvider 类读取它

asp.net-mvc - ASP.NET Core Razor SDK 类库 - 不在区域目录内的区域 View

c# - 如何在asp.net core中编写自定义actionResult