Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3637252
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 19, 20262026-05-19T01:08:06+00:00 2026-05-19T01:08:06+00:00

It is just magic that I put some file in my site’s Bin folder

  • 0

It is just magic that I put some file in my site’s Bin folder and place a svc file to point to some assembly pointing to my service type. And then, I could magically Add Service Reference to the url like this:

http://www.myserver.com//xxx.svc

I really want to know how what happens from my click “Add Service Reference” to the proxy is generated properly. What does the IIS do during this period?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-19T01:08:06+00:00Added an answer on May 19, 2026 at 1:08 am

    It’s not really magic – it’s metadata exchange ! 🙂

    When you do a Add Service Reference in Visual Studio, behind the scenes, that service endpoint specified by the svc file is interrogated for its metadata. This is basically similar to a WSDL (Web Service Description Language) file – a machine-readable description of your service, its methods, what parameters they expect etc. – and a XSD (XML schema) that – again in machine-readable form – defines the parameter types used.

    Based on those two pieces of information, the WCF client side import can create C# or VB.NET classes that

    • mirror the exact service implementation on the service side – same method names, same parameters expected and returned
    • create the necessary data classes – again in C# or VB.NET – based off of the XML schema file

    So in the end – it’s really not magic. It’s the beauty of self-describing services and a bit of code generation that reads that metadata and creates client-side proxy classes from that metadata description

    If you’re interested in more details about metadata, read the MSDN docs on WCF metadata – quite extensive and in-depth.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Just looking for the first step basic solution here that keeps the honest people
Just how much slower are events? I have written a streaming XML parser (that
just wondering if anyone knows of a truly restful Put/delete implementation asp.net mvc preview
Just installed the latest SDK for iPhone 2.1. When I go to File ->
I'm attempting to put together a little mashup with some twitter APIs. However, the
I'm just starting to work with JSF and Facelets and I've put together a
I have an Excel workbook that is used as a starting point to generate
Just wondering about how to avoid Magic Strings in Querystrings? I have a lot
Just another Rails newbie with a problem. I have some Javascript (dynamic) in a
I'm writing some middleware that's driving me nuts. I'm looking for some I18N experts

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.