javascript - 共享魅力在使用几次后开始出现错误

标签 javascript visual-studio-2012 windows-8 windows-runtime winjs

我正在创建我的应用程序作为共享源。我使用了基本的导航模板。然后在 home.js 文件中添加以下代码。

(function () {  
    "use strict";  

    WinJS.UI.Pages.define("/pages/home/home.html", {  
        // This function is called whenever a user navigates to this page. It
        // populates the page elements with the app's data.  
        ready: function (element, options) {  
            // TODO: Initialize the page here.  
        }  
    });  

    var dataTransferManager =   Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView();  
    dataTransferManager.addEventListener("datarequested", dataRequested);  

    function dataRequested(e) {  
        var request = e.request;  
        request.data.properties.title = "Title";  
        request.data.properties.description = "Description";  
        request.data.setText("Test Data");  
        request.data.setUri(new Windows.Foundation.Uri("http://www.microsoft.com"));  
    };  
})();  

前几次,一切正常。如果我在 dataRequested 方法中设置断点,该方法也会被命中。但是由于某种原因,共享停止工作。它给了我以下消息

共享出现问题。请稍后重试。

如果我在 dataRequested 方法上放置断点,则不会被击中。我再次清理、重建、部署包,但这没有帮助。我尝试从任务管理器中杀死 WWAHost.exe,但没有成功。卸载/安装应用程序并重新启动 Visual Studio 也没有帮助。我重新启动计算机,然后同一个应用程序开始工作,但在分享魅力几次后,它再次停止工作。知道我可能做错了什么吗?

最佳答案

从任务管理器重新启动资源管理器可以解决该问题。

关于javascript - 共享魅力在使用几次后开始出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16974855/

相关文章:

javascript - 在移动浏览器中测试 AJAX

javascript - jQuery 函数中的正则表达式将匹配 ID + 任何数字

c# - 在 metroapp 中显示存储在存储文件中的图片

c# - Windows 8 - 开始动画?

javascript - 如何通过 id 单击单选按钮激活事件?

javascript - 多个 .live() 绑定(bind)到元素

visual-studio - 使用Visual Studio 2012构建部署包

javascript - 在 Visual Studio 11 中使用 Chrome 启用脚本调试

python - 在 Windows : function not found 上使用 ctypes 在 python 中包装 c++ 函数

windows-8 - 如何强制应用程序在 Windows 7/8 上使用 DPI 虚拟化