我正在尝试使用Visual Studio 2017 Community Edition IDE通过Web Deploy选项将Asp.net MVC EF Code First应用程序发布/部署到服务器。 服务器通过VPN连接进行连接,并且可以从发布(本地)计算机进行ping操作。
根据错误消息建议,服务器中的Installed Web Deploy 3.6和Web Management Services(WMSVC)在带有IIS 8.0的服务器中成功运行。 此外,确保WMSVC已启用远程连接。 现在,怀疑是否有任何防火墙规则可能是罪魁祸首但不确定或是否有任何其他问题。 尝试,检查服务器端口80和8172,如下所示
netstat -aon | findstr :8172
TCP 0.0.0.0:8172 0.0.0.0:0 LISTENING 4
TCP [::]:8172 [::]:0 LISTENING 4
netstat -aon | findstr :80
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
TCP [::]:80 [::]:0 LISTENING 4
这意味着端口已被禁用? 或者有任何其他缺失的机会成功完成此部署? 提前致谢。
答案 0 :(得分:0)
通过创建公共IP而不是VPN连接并启用端口来解决此问题。此外,网站名称前缀为网站名称"默认网站/"。