我们有一个在 Intranet 上运行的 Web 应用程序,我正在尝试使用 Visual Studio 2010 将其发布到 Internet。目标服务器正在运行 iis7,并且正在运行 Web 管理服务。
在 Visual Studio 2010 上,我的服务 URL 是:
站点/应用程序是:
已选中在目标上标记为 IIS 应用程序并允许不受信任的证书,并且我正在使用管理帐户。
Visual Studio 返回以下错误:
任何想法如何在没有有效 SSL 证书的情况下发布它?
最佳答案
如果你进入 IIS,
单击“连接”列表中的服务器节点,
双击“管理服务”,然后您将进入具有“启用远程连接”复选框的屏幕。
由于服务正在运行,此复选框(以及屏幕的其余部分)可能会变灰。只需单击“操作” Pane 中的“停止”链接,然后选中“启用远程连接”框以及您要在此处更改的任何其他设置,然后再次单击“操作” Pane 上的“应用”和“开始”。
这应该可以让您使用正确的凭据从远程机器连接到服务。 (如果打开了正确的端口和东西,以及所有爵士乐。)
我认为这对你的情况有帮助。至少你不会得到 403,但你可能有一些其他的 MsDeploy 错误。
关于.net - MsDeploy 返回 403 forbidden,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8325259/