【问题标题】:Deploying ASP.Net Web API to Remote IIS with VS 2015使用 VS 2015 将 ASP.Net Web API 部署到远程 IIS
【发布时间】:2016-10-06 20:49:44
【问题描述】:
在 vs 2013 发布选项中,您可以插入远程 IIS 服务器并发布到它。
在 VS2015 中没有这样的选项。我按照这里的演练
Non-Azure Deployment through VS 2015 RC
这允许我输入服务器信息,但仍然无法通过 ERROR_DESTINATION_NOT_REACHABLE 发布。我使用完全相同的发布设置安装了 VS 2013,没有问题。
我很难相信这个功能已从 VS 2015 中删除。我错过了什么吗??
【问题讨论】:
标签:
asp.net
asp.net-web-api
visual-studio-2015
【解决方案1】:
我现在修复的完全一样:-)
- 检查您是否在目标服务器中安装了 Microsoft Web Deploy(v3 或您正在使用的版本)以及所有组件。
- 检查注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server 是否有 RemoteRestrictions 键。它应该是空的
- 检查 IIS 设置。在主机中查找 管理服务。检查启用远程连接是否启用。
- 检查 WMSVC 服务是否已启动(Web 管理服务)
- 还要检查 msdepsvc 服务。
- 检查您的用户是否拥有权限(设为管理员)。可能这不是问题,因为它会给您“拒绝访问错误”