(X) Hide this
    • Login
    • Join
      • Generate New Image
        By clicking 'Register' you accept the terms of use .

Forums

Search in:

Go

Silverlight to Web Service not Working?

  • tayzirov
    tayzirov
    2 points
    0 posts
    Oct 24, 2011, 07:28 AM
        Report Abuse
    Silverlight to Web Service not Working? Hey everyone. I have a simple Silverlight web app form I created to test a web service I have set up for a bigger project. This form is basically textboxes that take First Name, Last Name, and Middle Name, and on button click, the code gets passed on to the web service on the server, which prints them in a pdf form, saves it to disk, then emails it. I’ve written all the code, I don’t get any errors, but it’s not working. No file gets saved and no email gets sent. Here’s the code from the MainPage.xaml.cs:
    using System;
    using System.Collections.Generic;
    using System.Net;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Animation;
    using System.Windows.Shapes;
    using System.ServiceModel;
    using ExampleSilverlightApp.ServiceReference1;
    namespace ExampleSilverlightApp
    {
        public partial class MainPage : UserControl
        {
            public MainPage()
            {
                InitializeComponent();
            }
            private void button1_Click(object sender, RoutedEventArgs e)
            {
                ServiceReference1.newpdfRequestBody proxy = new ServiceReference1.newpdfRequestBody();
                proxy._1_FirstName = textBox1.Text;
                proxy._1_lastName = textBox2.Text;
                proxy._1_middlename = textBox3.Text;
            }
        }
    }
    
    And here’s the code from my web service:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Services;
    using System.Text;
    using System.IO;
    using System.Net.Mail;
    using iTextSharp.text;
    using iTextSharp.text.pdf;
    namespace ExampleSilverlightApp.Web
    {
        [WebService(Namespace = "http://tempuri.org/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        [System.ComponentModel.ToolboxItem(false)]
        public class MyWebService : System.Web.Services.WebService
        {
            [WebMethod]
            public void newpdf(string _1_FirstName, string _1_lastName, string _1_middlename)
            {
                string filename = @"C:\Temp\" + _1_FirstName + _1_lastName + ".pdf";
                iTextSharp.text.Document d = new iTextSharp.text.Document(PageSize.A4, 72, 72, 172, 72);
                PdfWriter.GetInstance(d, new FileStream(filename, FileMode.Create));
                d.Open();
                d.Add(new Paragraph(string.Format("First Name:", _1_FirstName)));
                d.Add(new Paragraph(string.Format("Last Name:", _1_lastName)));
                d.Add(new Paragraph(string.Format("Middle Name:", _1_middlename)));
                d.Close();
                try
                {
                    MailAddress SendFrom = new MailAddress("t@hotmail.com");
                    MailAddress SendTo = new MailAddress("tg@gmail.com");
                    MailMessage MyMessage = new MailMessage(SendFrom, SendTo);
                    MyMessage.Subject = "new test";
                    MyMessage.Body = "heres a new test!";
                    Attachment attachfile = new Attachment(filename);
                    MyMessage.Attachments.Add(attachfile);
                    SmtpClient emailClient = new SmtpClient("smtp.live.com");
                    emailClient.Send(MyMessage);
                }
                catch (FileNotFoundException)
                {
                    Console.WriteLine("File Lost!");
                }
            }
        }
    }
    
    I can’t tell what is wrong with what I have set up.
    Reply

All Posts

  • atif
    ATIF SHAHZAD
    58 points
    15 posts
    Feb 16, 2012, 08:21 PM
            Report Abuse
    well for me no issue in code but debugger or Fiddler would be the best choice to track the error.
    Reply
Page  
  • 1

To reply to this thread you must Log In to your account


Thread


Tags: 
  • Asked
    1055 days ago
  • Viewed
    819
  • Last Activity

Related Threads


Shortcuts