Visual Studio Android应用程序未将数据发布/发布到服务器

时间:2016-01-11 23:03:16

标签: c# android database visual-studio xamarin

我正在尝试学习一些xamarin android应用程序开发和我观看教程连接我的ms sql locar服务器与应用程序使用PHP文件发布并从服务器获取数据但我得到一个错误,我不知道为什么我得到的一切像视频和它没有说它的说法 " System.Reflection.TargetInvocationException:操作期间发生异常,导致结果无效。检查InnerException是否有异常细节。"在这行代码上

  void client_UploadValuesCompleted(object sender, UploadValuesCompletedEventArgs e)
    {
        Activity.RunOnUiThread(() =>
        {
            string id = Encoding.UTF8.GetString(e.Result); //Get the data echo backed from PHP
            int newID = 0;

            int.TryParse(id, out newID); //Cast the id to an integer

            if (OnCreateContact != null)
            {
                //Broadcast event
                OnCreateContact.Invoke(this, new CreateContactEventArgs(newID, txtName.Text, txtNumber.Text));
            }

            mProgressBar.Visibility = ViewStates.Invisible;
            this.Dismiss();
        });

我尝试了一些东西,但到目前为止没有任何作用可以帮助我吗?我添加一个项目链接 http://sendfile.es/pokaz/646790---epri.html

或者它可能是我的PHP文件的问题和我持有它的地方。即时通讯使用xampp,apatche为我的ms sql server获得了PHP扩展。我把PHP文件放到 htdocs和这行代码

        WebClient client = new WebClient();
        Uri uri = new Uri("http://127.0.0.1/CreateContact.php");
        NameValueCollection parameters = new NameValueCollection();

        parameters.Add("Name", txtName.Text);
        parameters.Add("Number", txtNumber.Text);

        client.UploadValuesCompleted += client_UploadValuesCompleted;
        client.UploadValuesAsync(uri, parameters);

0 个答案:

没有答案