【发布时间】:2013-07-19 07:14:47
【问题描述】:
由于我的客户有一些(疯狂的)限制,我使用 Azure 构建了一个 WCF 层,作为概念证明。现在,将它重新部署到他们的本地服务器的平滑方法是什么?有没有这样的方法?
我知道,将我的服务发布到云端是一种很好的奢侈,在本地部署时无法轻松执行。 :(
由于一些(相当疯狂的)限制,我无法将我的计算机(使用 IDE 和源代码)连接到客户的内部网络。不过,我可能可以在他们的计算机上安装 IDE。移动源代码文件并重新编译是唯一的选择吗?
在一个完美的世界中,我想将整个项目复制到客户的计算机上,然后只更改部署文件中的一些设置(或任何存储该信息的东西)。有可能吗?
【问题讨论】:
-
您使用了哪些 Azure 功能?它只是一个 WCF Web 服务吗?
-
无论如何我都会考虑安装 Web Deploy Tool。然后你应该能够远程部署你的“包”。
-
@VladimirGondarev 感谢您的回复。问题是(所说的精神错乱相关)我不允许在他们的计算机上安装任何东西,我的也没有被允许进入受信任的网络。我需要找到一种从 IDE(在他们的网络内)部署到另一台服务器(也在他们的网络内)但没有任何其他软件的方法。我只有香草 VS12。
-
那么,如何使用 Visual Studio 中的部署向导将解决方案部署到本地临时文件夹,然后在服务器端手动创建一个新应用程序并将所有文件复制到那里。
-
@VladimirGondarev 可以工作。如果我有时间,我明天会试一试(一位新客户要求我检查一些东西)。你为什么不把它作为一个回复,如果它成功了,我会把它标记为一个答案?
标签: c# wcf azure deployment publishing