Windows应用商店C#Catch Error

时间:2014-04-25 22:40:28

标签: c# windows-store-apps try-catch windows-store

我正在开发一个Windows商店应用,但是当第一次打开应用时,我使用此方法生成user id

private string host = "http://etc.com";

public async void RegisterUsuario() {
    string displayName = await UserInformation.GetDisplayNameAsync();
    string url = host + "/json/Register.php?code=" + displayName;
     try
     {
         var http = new HttpClient();
         var jsonText = await http.GetStringAsync(url);
         var jsonValues = JsonArray.Parse(jsonText)[0];
         var status = jsonValues.GetObject().GetNamedString("status");

         if (status == "error")
         {
             var dialog = new MessageDialog("No se pudo registrar tu usuario", "¡Oops!");
             await dialog.ShowAsync();

         }

         else
         {
             ApplicationDataContainer localSettings =          ApplicationData.Current.LocalSettings;
             localSettings.Values["usuario"] = jsonValues.GetObject().GetNamedNumber("id");

         }
     }
     catch {

         alertCatch("No se pudo registrar tu usuario");
     }       
}    

JSON回应:

  

[{"状态":"成功"" ID" 32}]

问题:

在我的电脑上总能正常工作,但是当我将应用程序提交到Windows商店时,我总是得到这个:

http://imgur.com/lOT09l7

将在CATCH中显示应用程序的相同错误。

你能帮帮我吗,也许是appxmanifest中的东西?

在功能方面,我选择了私人和公共网络

0 个答案:

没有答案