我正在Visual Studio 17 / Docker中调试MVC .net核心应用。
我能够与该应用进行通信。
我可以让它ping互联网,但是当我尝试ping本地服务器时它不起作用。 “建立与SQL Server的连接时发生与网络相关或特定于实例的错误。”
Docker文件:
FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
WORKDIR /app
EXPOSE 80
FROM microsoft/dotnet:2.1-sdk AS build
WORKDIR /src
COPY ["mysolution/myproj.csproj", "myproj/"]
RUN dotnet restore "mysolution/myproj.csproj"
COPY . .
WORKDIR "/src/mysolution"
RUN dotnet build "myproj.csproj" -c Debug -o /app
FROM build AS publish
RUN dotnet publish "myproj.csproj" -c Debug -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "myproj.dll"]
我有一条尝试对网络服务器执行ping操作的MVC路由,还有一条试图连接至网络上的SQL Server的路由。
{
"ConnectionStrings": {
"mydb": "Data Source=MyServer01,1433;Initial Catalog=mydb;User id=admin;password=password123"
},
注意:这是当我通过VS启动Docker调试应用程序时。
有想法吗?
吉娜