vik*_*iko 0 deployment wcf windows-8 windows-store-apps
我们正在开发一个与WCF服务一起使用的桌面Windows 8应用程序.我们希望启用Azure WCF服务和本地网络中的WCF服务(可选).应用程序将在Windows应用商店中发布.在公司的本地服务器上部署WCF服务的最佳实践是什么?
我明白你想要什么.让我们假装Azure部分不是一个选项.Windows应用商店应用如何使用本地服务(WCF与否)?这是根本问题.
这是答案:

其次,为了在您的清单中使用专用网络并接受进入Windows应用商店,您必须是公司发布者而不是个人.有关此内容的更多信息,请参阅此SO问题:公司商店帐户允许哪些功能,而不是个人?
第三,本地服务不能被误认为是localhost.为此,Windows Store应用程序无法使用localhost,除非它们是侧载的(这意味着它们是手动安装的,而不是通过Windows应用商店提供).要访问localhost,您可以启用环回,但是,正如我所说,这会使您从Windows应用商店取消资格.这里还有更多内容:Windows 8 Loop Back如何工作?
第四,因为您正在谈论服务,您可能想要对用户进行身份验证.这是使用企业身份验证(就像在数字1中)完成的,只有几个复选框更高.它与私人网络具有相同的限制.
第五,你不是在问这个问题,但要明确的是,本地访问并不意味着你可以与本地SQL服务器通信.原因是因为SQL命名空间不是WinRT的一部分或WinRT的.Net.Windows应用商店应用程序旨在成为基于服务的应用程序.
而且,就是这样.如果你遵循这个,我认为你很好.
这听起来并不像是在谈论纯粹的企业游戏,但是对于企业开发人员来说,阅读一些策略可能会很有趣:http://blog.jerrynixon.com/2012/08/windows- 8应用程序,什么企业到do.html
至于部署WCF,没有什么特别的,因为Windows应用商店应用正在访问它.因此,对于部署,只需使用您已经使用的vanilla技术.:) 而已.
祝你好运!