我正在用asp.net内核创建一个包含webapp和api的解决方案。这两个项目都被配置为在一个码头容器中运行。有第三个容器,它是数据库容器。我在用MySQL。我创建了坞-撰写ps,显然一切看起来都很好,但我无法在浏览器中访问API。浏览器只访问web应用程序。
Meu Dockerfile API
FROM mcr.microsoft.com/dotnet/aspnet:
我已经编写了一个坞文件来包含.net5.0WebAPI。我能创造形象。我也能够把所有的dll文件推到容器的根文件夹(在容器bash上验证),但是我不能访问。当我尝试运行dotnet Summit.API.dll时,从容器bash终端。我的错误越来越少FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS baseEX
我们在容器平台上托管了一个.Net核心2.2API。API正在使用实体框架连接到Windows Server上的SQL Server db,但容器平台SQL Server都位于同一域中。现在,API无法与server建立连接。我们尝试使用SQL,但是容器pod上的API仍然试图使用kerberos建立sql连接,这有以下问题。System.Data.SqlClient.SqlException:无法使用Kerbero