代码之家  ›  专栏  ›  技术社区  ›  XamDev

将VPN与Web API一起使用时出现问题

  •  0
  • XamDev  · 技术社区  · 7 年前

    我们有webapi应用程序,其中我们使用了云上的SQL数据库。为了连接到azure云,我们正在使用公司的VPN。 当我们连接到VPN并尝试在本地调试webapi时,会出现以下错误。

    它是你的应用程序的宿主。出现一个或多个错误。

    下面是我们在本地环境中用于调试的url。 https://localhost:44374/swagger/index.html

    我们一直 在web.api项目的设置中。并尝试创建和安装自签名证书,但无法创建证书本身。我们正在使用.net核心框架。

    谢谢你在这方面的任何帮助。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Joey Cai    7 年前

    试图确定的进程id时出错dotnet.exe它是你的应用程序的宿主。出现一个或多个错误。

    如果有三件事是真的,那么这个问题就会发生:

    3.您正在调试应用程序(阻止SSL证书设置)。

    要解决此问题,请运行应用程序而不通过调试 Ctrl + F5 . 可能会为您安装SSL证书。如果没有,请考虑更改应用程序的启动设置 Https Http

    另外,如果应用程序没有在Internet Explorer中启动,请打开一个IE窗口并将启动URL复制/粘贴到该窗口中。
    1.IE将显示证书警告。点击 Continue to this website . 2.单击地址栏中的红色证书错误符号,然后单击 View certificates 3.在打开的对话框中,单击 Install certificate .

    5.选择“将所有证书放入以下存储”并在“浏览…”对话框中选择“受信任的根证书颁发机构”。

    你们现在都准备好运行你们的项目了 F5级

    SO thread .

        2
  •  0
  •   Marilee Turscak - MSFT    7 年前

    https://azure.microsoft.com/en-us/status/

    enter image description here

    您将需要监视Azure状态页以获取进一步的更新。不幸的是,我们不能做任何事情,直到问题已经减轻了工程。