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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T22:12:28+00:00 2026-05-27T22:12:28+00:00

My application contains 25 C# projects, these projects are divided into 5 solutions. Now

  • 0

My application contains 25 C# projects, these projects are divided into 5 solutions.

Now I want to migrate these projects to run under Windows Azure, I realized that I should create one solution that contains all my web roles and worker roles.

Is this the correct way to do so, or still I can divide my projects into several solution.

The Projects are as shown below:

  • One Web application.
  • 5 Windows Services.
  • The others are all class libraries.
  • 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-27T22:12:28+00:00Added an answer on May 27, 2026 at 10:12 pm

    The most important question is: How many of these 25 projects are actual WebSites/Web Applications or Windows Services, and how many of them are just Class Libraries.

    For the Class Libraries, you do not have to convert anything.

    Now for the Cloud project(s). You have to decide how many hosted services you will create. You can read my blog post to get familiar with terms like “Hosted Service”, “Role”, “Role Instance”, if you need to.

    Once you decided your cloud structure – the number of hosted services and roles per each service, you can create a new solution for each hosted service.

    You can also decide that you can host multiple web sites into a single WebRole, which is totally supported and possible, since WebRoles run in full IIS environment since SDK 1.3. You read more about hosting multiple web sites in single web role here and here, and even use the Windows Azure Accelerator for Web Roles.

    If you have multiple windows services, or a background worker processes, you can combine them into a single Worker Role, or define a worker role for each separate worker process should you desire separate elasticity for each process, or your worker require a lot of computing power and memory.

    UPDATE with regards to question update:

    So, the Web Application is clear – it goes to one Web Role. Now for the Windows Services. There are two main considerations that you have to answer in order to find whether to put them into a single or more worker roles:

    1. Does any of your Windows Services require excessive resources (i.e. a lot of computing power, or
      lot of RAM)?
    2. Does any of your Windows Services require independent scale?

    If the answer for any of the questions is “yes”, then put this Windows Service in a single Worker Role. Put all the Windows Services that the answer for both questions is “no” in a single Worker Role. That means that you will scale all of them or none of them (by manipulating the number of instances).

    As for Cloud Service (or the Hosted Service), it is up to you to decide whether to use a single cloud service to deploy all the roles (Web and Workers) or use one Hosted service to deploy the Web Role and another one to deploy the Worker Roles. There is absolutelly no difference from billing prospective. You will still have your Web Role and Worker Role(s), and you will be charged based on instances count and data traffic. And you can independently scale any role (change the number of instances for a particular role) regardless of its deployment (within the same hosted service, or another hosted service).

    At the end I suggest that you have single solution per Hosted Service (Cloud Project). So if you decide to have the Web Role and Worker Roles into a single Hosted Service, than you will have a single solution. If you have two Hosted Services (Cloud Projects), you will have two solutions.

    Hope this helps.

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

Sidebar

Related Questions

We have an application wrote in C#, which broken into several projects. These projects
I have an application that contains a VC++ project (along with C# projects). Previously,
I'm building an application that contains a bunch of projects that are at various
I want to divide business layer (BLL) of an asp.net application into multiple components.
My embedded project contains a Qt application for the PC which is mainly a
I've a custom Action on Deployment project of .NET Application, which contains custom dialogbox
My application contains a piece of code that executes inside of Component Services, so
My Facebook application contains Javascript that works in Firefox and IE, but aborts in
I've been struggling with this for quite a while My application contains a list
I'm investiguating clickonce deployment for a .NET application. This application contains a duplicated sets

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.