c# - Windows 8 Metro 本地主机查找

标签 c# windows microsoft-metro localhost

是否可以在不运行此命令的情况下让 Windows 8 Metro 应用程序与本地主机(localhost/dir 或 127.0.0.1/dir)通信:

%windir%\system32\CheckNetIsolation.exe LoopbackExempt -a -n=[packageid]

如果不运行上述内容,应用程序将拒绝通过 http/wcf 与本地主机通信。根据我的研究,我发现脚本是目前唯一的解决方法?有什么想法吗?

最佳答案

如果您尝试通过本地主机与另一个应用程序通信,我认为您的应用程序不会通过认证并列在 MS Store 中。 据我所知,无论是否安装(或缺少)其他软件,所有 Metro 应用都必须提供功能。

更多详情请查看: http://social.msdn.microsoft.com/Forums/en/winappswithcsharp/thread/0268dbe3-4ea9-4889-bc26-583ff2760708

http://social.msdn.microsoft.com/Forums/en-US/winappswithnativecode/thread/0005b94f-8409-4804-88c5-e2f5fcce460a/

如果通过 localhost 的通信仅用于测试目的,则可以。 但是,如果您打算将其提交到 Windows 应用商店,也许您应该重新考虑您的应用程序。

关于c# - Windows 8 Metro 本地主机查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14594523/

相关文章:

windows - 任务计划程序错误 0X1 如何解决此问题?

python - 什么可以在我背后改变我的浮点控制字?

C++ 对接窗口

javascript - Windows 8 Metro 应用程序是否提供所有 JavaScript 功能?

c# - 反序列化xml时路径中包含非法字符?

c# - 用于发送短信和电子邮件通知的 Azure 服务

c# - 使用 SignalR 2 和 MVC 4.0 从服务器向特定客户端发送消息不起作用

javascript - 在 HTML 元素的文本中搜索

windows-8 - WinJS.Application.sessionState 真正存储的内容

windows-8 - Windows 8 应用程序证书工具包不再运行?