Как использовать wcf обслуживание в окнах phone7 применение?

Я использовал этот код в серверной стороне,

[OperationContract]        
        [WebInvoke(Method = "POST", UriTemplate = "/UploadData?Name={Name}&Email={Email}&ContactNumber={ContactNumber}&DeviceModel={DeviceModel}&Problem={Problem}&Besttimetocontact={Besttimetocontact}",        
            BodyStyle = WebMessageBodyStyle.Wrapped, ResponseFormat = WebMessageFormat.Xml, RequestFormat = WebMessageFormat.Xml)]
        NewClsMessage UploadData(string Name, string Email, string ContactNumber, string DeviceModel, string Problem, string Besttimetocontact);

 public NewClsMessage UploadData(string Name, string Email, string ContactNumber, string DeviceModel, string Problem, string Besttimetocontact)
{
            NewClsMessage ObjNewClsMessage = new NewClsMessage();
            try
            {
  str_value = "insert into Estimate(Name,Email,ContactNumber,DeviceModel,Problem,Besttimetocontact) values('" + Name + "','" + Email + "','" + ContactNumber + "','" + DeviceModel + "','" + Problem + "', '" + Besttimetocontact + "')";                 

                OpenConnection();
                sqlCmd.CommandType = CommandType.Text;
                sqlCmd.CommandText = str_value;
                value = sqlCmd.ExecuteNonQuery();
                if (value > 0)
                {
                    ObjNewClsMessage = new NewClsMessage();
                    ObjNewClsMessage.Result = "1";
                    ObjNewClsMessage.Message = "send Successfully";
                }
                else
                {
                    ObjNewClsMessage = new NewClsMessage();
                    ObjNewClsMessage.Result = "0";
                    ObjNewClsMessage.Message = "Free Estimate not send Successfully";
                }
}

 catch (Exception ex)
            {
            }
            return ObjNewClsMessage;

Кодекс клиентской стороны,

WebClient webClient = new WebClient();
            webClient.Headers[HttpRequestHeader.ContentType] = "application/xml";
           // var uri = new Uri("localhost:55666/WcfPostMethod/Service.svc/UploadXml");
            var uri = new Uri("http://localhost:50546/Service1.svc/UploadData");
            StringBuilder postData = new StringBuilder();
            postData.AppendFormat("?{0}={1}", "Name", HttpUtility.UrlEncode("hi"));
            postData.AppendFormat("&{0}={1}", "Email", HttpUtility.UrlEncode("[email protected]"));
            postData.AppendFormat("&{0}={1}", "ContactNumber", HttpUtility.UrlEncode("56898"));
            postData.AppendFormat("&{0}={1}", "DeviceModel", HttpUtility.UrlEncode("E4376"));
            postData.AppendFormat("&{0}={1}", "Problem", HttpUtility.UrlEncode("Repair"));
            postData.AppendFormat("&{0}={1}", "Besttimetocontact", HttpUtility.UrlEncode("9am"));            
            webClient.Headers[HttpRequestHeader.ContentLength] = postData.Length.ToString();
            webClient.UploadStringCompleted += new UploadStringCompletedEventHandler(webClient_UploadStringCompleted);
            webClient.UploadStringAsync(uri, "POST", postData.ToString());

Здесь, я получаю ошибку в серверной стороне.. отправляя данные в среднем приложении клиента, в серверной стороне, что данные, получающие пустые (пустые) ценности. Как решить эту проблему?

0
nl ja de

1 ответы

Можно ли сказать нам, если wcf обслуживание работает без клиента?

Вот хороший инструмент (Шторм или Шторм WCF)

Сторм

Можно даже найти образец:

Поглощают обслуживание WCF с Применением Windows Phone 7

0
добавлено
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Кибербезопасность АСУ ТП: RUSCADASEC Community
Кибербезопасность АСУ ТП: RUSCADASEC Community
1 389 участник(ов)

Группа открытого независимого сообщества специалистов по кибербезопасности АСУ ТП / RUSCADASEC для интерактивного обмена информацией по теме Подробнее: www.ruscadasec.ru Наш канал для основных новостей и материалов @RUSCADASECnews

Про Windows
Про Windows
941 участник(ов)

Microsoft Windows и всё, что с этим связано. Список интересных групп и каналов: https://github.com/goq/telegram-list

secinfosec
secinfosec
697 участник(ов)

Эта группа про информационную безопасность. Целевая аудитория: пентестеры, ресерчеры, ибшники всех мастей. Реклама, криминал, политика и прочая чушь карается родовыми проклятьями. Митапы: https://www.youtube.com/channel/UCagEjp1FmxY9gsVxi6_d4SQ

Linux Security
Linux Security
652 участник(ов)

Данная группа принципиально про безопасность и в частности про безопасность Linux. Прочие темы просим обсуждать в профильных чатах.

Chat Security / ИБач чат
Chat Security / ИБач чат
601 участник(ов)

Чат канала @ibach Обсуждение всего, что касается информационной безопасности Правила: https://t.me/chat_security/65

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot