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 8871797
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T18:04:50+00:00 2026-06-14T18:04:50+00:00

I have a specific case and I want to know the best practice way

  • 0

I have a specific case and I want to know the best practice way to handle it.

I make a specific .NET framework (web application). This web application acts like a platform or framework to many other web applications through the following methodology :

We create our dependent web applications (classes for the project business, rdlc reports) in a separate solutions then build them.

After that we add references to the resulted dll in the framework.

And create set of user controls (one for each dependent web application) and put them in a folder in the framework it self.

It works fine but any modification to a specific user control or any modification to any one of the dependent web applications. We have to add the references again and publish the whole framework !!

What I want to do is make those different web applications and the framework loosely coupled. So I could publish the framework one and only one and any modifications to the user controls or the different web applications just publish the updated part rather than the whole framework .

How to refactor my code so I can do this?

The most important thing is :

Never publish the whole framework if the change in any dependent application, just publish the updated part belongs to this application .

  • 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-06-14T18:04:51+00:00Added an answer on June 14, 2026 at 6:04 pm

    If loose coupling is what you are after, develop your “framework(web application)” to function as a WCF web service. Your client applications will pass requests to your web services and receive standard responses in the form of predefined objects.

    If you take this route, I recommend that you implement an additional step: Do not use the objects passed to your client applications directly in your client code. Instead, create versions of these web service objects local to each client application and upon receiving your web service response objects, map them to their local counterparts. I tend to implement this with a facade project in my client solution. The facade handles all calls to my various web services, and does the mapping between client and service objects automatically with each call. It is very convenient.

    The reason for this is that the day that you decide to modify the objects that your web service serves, you only have to change the mapping algorithms in your client applications… the internal code of each client solution remains unchanged. Do not underestimate how much work this can save you!

    Developing WCF web services is quite a large subject. If you are interested, a book that I recommend is Programming WCF Services. It offers a pretty good introduction to WCF development for those who come from a .NET background.

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

Sidebar

Related Questions

I have a quite specific client-server design case and I want to ask for
Summary: I want to know the best design for creating cross-platform (eg. desktop, web,
I'd like to have your opinion on a specific case, please. This is about
I have a specific case in mind, but the question applies in general too.
I have a very specific case that I need to debug. I need to
i have this specific question to do to you, i have a database from
Say, I have a pretty simple Java application that needs the way to store
I want to know if there are specific, standards-based differences between two different types
Nothing I've found has been able to help me solve this one specific case.
In my rails 3.1 app, I have specific files that are to be loaded

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.