Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

An error occurs while loading my ASP.NET application after it is configured for IIS

Tags:

I changed my ASP.NET web application to use Local IIS, instead of IIS Express. Now after re-opening the solution, the following error occurs while loading the application:

error : Project 'Atlas2' could not be opened because the Visual C# 2015 compiler could not be created. 'Atlas2' is already part of the workspace.

error : Project 'Atlas2' could not be opened because the Visual C# 2015 compiler could not be created. An item with the same key has already been added.

Would someone please help me how I can reload the project? I'm using Visual Studio Team Services (was TFS Online), if it helps.

like image 891
Mohammad Mirmostafa Avatar asked Apr 21 '16 17:04

Mohammad Mirmostafa


People also ask

How do I fix unable to launch IIS Express web server?

Try deleting the automatically-created IISExpress folder, which is usually located at %userprofile%/Documents , e.g. C:\Users\[you]\Documents\IISExpress . Don't worry, VS should create it again - correctly, this time - once you run your solution again. This worked for me.


2 Answers

I solved my problem. I unloaded the project and edited .csproj file. I did the following changes:

  • <UseIISExpress>false</UseIISExpress> to true
  • Remove <UseIIS>True</UseIIS>
  • Remove <IISUrl>http://localhost/MyWebApp</IISUrl>

Then I reloaded the project. It worked. Actually it rolled back to use IIS Express.

like image 150
Mohammad Mirmostafa Avatar answered Sep 27 '22 19:09

Mohammad Mirmostafa


The same problem occurred at my system and got solved by running The Visual Studio in administrator mode. The issue was IIS having the same host+port name as ASP.NET project and without administrator rights Visual Studio was not able add the website.

like image 31
Vishnu Avatar answered Sep 27 '22 18:09

Vishnu