Web从Visual Studio 2012部署到远程IIS 8服务器
我有一台运行IIS 8的远程Windows 2012服务器,我从中托管一个Web应用程序。 我的本地开发框正在运行Visual Studio 2012.目前,我正在将我的应用程序发布为Web部署包(.zip),将RDP发布到生产服务器,将粘贴复制到文件夹并从IIS内部署应用程序。 我的问题是,使用Web部署选项从Visual Studio 2012直接部署到IIS需要做哪些更改?
我试图遵循本指南,但它指的是我必须从我的托管公司获得的service URL
。 我没有托管公司,我的服务器位于同一地点。
我有以下选择:
用户名和密码是我用于RDP帐户的用户名和密码吗? 我已经在IIS上安装了Web Deploy 3.0,是否需要启用其他设置?
好的,我找到了解决方案,但花了我整整一天的时间才搞定它! 基本上这些步骤如下。 这很粗略,但请参阅下面的详细指南帮助我。
以下链接确实有帮助!
在Web服务器上配置处理程序:
http://www.iis.net/learn/publish/using-web-deploy/configure-the-web-deployment-handler
通过Visual Studio连接:
http://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx
笔记:
为确保处理程序正在运行,请登录到您的IIS服务器并将浏览器指向以下URL。
https://<servername>:8172/MsDeploy.axd
F12打开开发工具来查看HTTP响应。 此外,MsDeploy还会在inetpub / logs中创建IIS日志,如果遇到连接问题,该日志应该会提供一些线索。
我遇到了同样的问题,这篇文章对帮助我解决问题非常有用。 在尝试在我的Windows Server 2012上安装Web Deploy时 ,我遇到了严重的麻烦 。Web Deploy 3.0的安装给了我几个错误,并且无法完成。
我试图解决从http://www.microsoft.com/web/downloads/platform.aspx安装“Microsoft Web Platform Installer 5.0”的问题,但它没有解决它。
我认为这是由于防火墙设置,授权问题,用户没有权限或类似的东西。 最后我发现这不是由于任何提到的原因。
我找到了最简单的解决方案,我希望它也能帮助其他用户:直接从Microsoft网站下载Web Deploy 3.5安装就足够了:
http://www.microsoft.com/en-us/download/details.aspx?id=39277
这听起来很平庸,但它解决了它。 我能够安装“Web管理服务”,而不是第二个需要的IIS服务“Web部署代理服务”。
链接地址: http://www.djcxy.com/p/81705.html上一篇: Web Deploy from Visual Studio 2012 to a remote IIS 8 server