Click here to Skip to main content
15,868,016 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
hello
ive followed the msdn Walkthrough: Creating an N-Tier Data Application
HTML
-Done: the class library (DataAccessTier)
-Done: the class library (DataEntityTier)
-Done: DataAccessTier create Dataset
-Done: Separating the TableAdapters from the Dataset (DataSet Project:DataEntityTier)
-Done:Create WCF and new queries
-Done:Adding a Reference to the Data Entity and Data Access Tiers to the Data Service(WCF)
-Done:add reference because in using C# (System.Data.DataSetExtensions)
-Done: in IService ive added [OperationContract] and in Serice1.cs ive added relevant code.

+IService code:
C#
[OperationContract]
DataEntityTier.NorthwindDataSet.CustomersDataTable GetCustomers();

[OperationContract]
DataEntityTier.NorthwindDataSet.OrdersDataTable GetOrders();

+service1 Code:
public DataEntityTier.NorthwindDataSet.CustomersDataTable GetCustomers()
{
    DataAccessTier.NorthwindDataSetTableAdapters.CustomersTableAdapter
         CustomersTableAdapter1
        = new DataAccessTier.NorthwindDataSetTableAdapters.CustomersTableAdapter();
    return CustomersTableAdapter1.GetCustomers();

}
public DataEntityTier.NorthwindDataSet.OrdersDataTable GetOrders()
{
    DataAccessTier.NorthwindDataSetTableAdapters.OrdersTableAdapter
         OrdersTableAdapter1
        = new DataAccessTier.NorthwindDataSetTableAdapters.OrdersTableAdapter();
    return OrdersTableAdapter1.GetOrders();

}

-Done: add Presentation Tier and set as starting project and add reference (DataEntityTier)
-After that i get a problem doing this step:
HTML
To add a service reference to the presentation tier 
1.
In Solution Explorer, right-click PresentationTier and click Add Service Reference.

2.
In the Add Service Reference dialog box, click Discover.

3.
Select Service1 and click OK

-If i want to add a service reference and press descover i see a service (Design_Time_Address/DataService/Service1/mex) if i select it and click OK i get an popup (WCF Service Host) the status: ERROR and if i click on the service the aditional Information says: System.PlatformNotSupportedException: Operation is not supported on this platform.
at system.Net.HttpListner.ctor()........etc
- after that i close what window there is another popup saying: There was an error downloading metadata from the address please verify that you have entered an valid addess.(address:http://localhost:8732/Design_Time_Address/DataService/Service1/mex)


How do I fix this so I can add a service reference and continue with the presentation tier?
Posted
Updated 13-Oct-12 12:06pm
v2
Comments
Teenustar 14-Oct-12 21:09pm    
Did you build the Data Entity tier ?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900