【发布时间】:2017-02-10 16:36:58
【问题描述】:
我在 Visual Studio 2015 中创建了一个 ASP.net Core Web 应用程序,并认为我会看到正在进行的工作。
该操作将在我的运行 Windows 10 IoT 的 Raspberry Pi 3 上进行,可通过 192.168.1.200:8080 访问(通过我的浏览器)。
但是,当我尝试通过 Visual Studio 对其进行部署时,出现错误:
无法连接到远程计算机(“192.168.1.200”)。在远程计算机上,确保已安装 Web Deploy 并启动了所需的进程(“Web 管理服务”)。
所以我检查了Web Management Service 是否正在运行:
是的。
然后我尝试添加端口:
无法完成对远程代理 URL“https://*:8080/msdeploy.axd?site=MySite”的请求。底层连接已关闭:发送时发生意外错误。
嗯,它尝试连接到https 连接,这意味着证书... 我需要那个吗?
如果我这样做,我认为OpenSSL 将是我需要的......
您对可能出现的问题有什么建议吗?
【问题讨论】:
-
Web 部署不包含在 Windows 10 IoT 版本中。 Windows 10 IoT 用于运行通用应用程序,而不是任意可执行文件,并且不包括供您使用的 Web 服务器。部署到设备上运行的某些基于 Linux 的操作系统可能会更好。
-
或者,进行网络搜索。我发现一些教程只是谷歌搜索。您必须通过 PowerShell 获取适当的 ARM 包,并将站点作为自托管应用程序运行,而不是将其放在 IIS 中。
标签: asp.net deployment visual-studio-2015 web-deployment