?
Solved

.NET Webservice does not publish public class / properties

Posted on 2008-10-08
4
Medium Priority
?
566 Views
Last Modified: 2012-05-05
I have a webservice that interfaces with a SQL Database.  The webservice includes methods for interfacing with the database in the main class file in addition to several separate class files each representing a table in the database.  For instance, Customer.cs, Order.cs, OrderDetail.cs.  Each of these classes serializes fine and I can reference them without a problem in an aspx page and a Windows Form.  Recently though I added a new class Product that will not publish and I cannot come up with a reason why this is happening.  In fact any new class I create will not publish even if I copy the code from a class that does work into the file and modify the classname to match.  I'm not sure what I'm missing here.  I'm sure it must be something simple.


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Serialization;
 
/// <summary>
/// Summary description for Product
/// </summary>
[XmlInclude(typeof(Product))]
public class Product
{
    public String ProductID;
    public Int32 CategoryID;
    public Int32 ProductTypeID;
    public String ProductTitle;
    public String ProductDesc;
    public String EnlargedImage;
    public String Thumbnail;
    public DateTime RevisionDate;
    public Char Active;
    public Int32 OrderBy;
 
    public Product()
    { }
 
    public Product(String productID, Int32 categoryID, Int32   productTypeID, String productTitle,
        String productDesc, String enlargedImage, String thumbnail, DateTime revisionDate, Char active,
        Int32 orderBy)
    {
        ProductID = productID;
        CategoryID = categoryID;
        ProductTypeID = productTypeID;
        ProductTitle = productTitle;
        ProductDesc = productDesc;
        EnlargedImage = enlargedImage;
        Thumbnail = thumbnail;
        RevisionDate = revisionDate;
        Active = active;
        OrderBy = orderBy;
    }
}

Open in new window

0
Comment
Question by:MicheleDunham
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 15

Accepted Solution

by:
Solar_Flare earned 2000 total points
ID: 22674196
do you have a webmethod that either returns your product class or takes it as an argument? It will not include a definition for a class in the web service if it isn't used.
0
 
LVL 26

Expert Comment

by:Anurag Thakur
ID: 22675162
did you update the proxy object of the web service so that new changes that you do are available for consumption
0
 

Author Closing Comment

by:MicheleDunham
ID: 31504476
Thanks a bunch!
I accepted this answer right after you posted it yesterday but for some reason it didn't post?
0
 

Author Comment

by:MicheleDunham
ID: 22678590
rag0017, yes I did update the proxy object.  Thanks for your comment.
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

We all know that functional code is the leg that any good program stands on when it comes right down to it, however, if your program lacks a good user interface your product may not have the appeal needed to keep your customers happy. This issue can…
Entity Framework is a powerful tool to help you interact with the DataBase but still doesn't help much when we have a Stored Procedure that returns more than one resultset. The solution takes some of out-of-the-box thinking; read on!
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…
Do you want to know how to make a graph with Microsoft Access? First, create a query with the data for the chart. Then make a blank form and add a chart control. This video also shows how to change what data is displayed on the graph as well as form…
Suggested Courses
Course of the Month15 days, 1 hour left to enroll

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question