How can I force IIS Express to run at classic mode? And I need that this configuration stays with .csproj, once that this file that say that a project should be open with IIS Express.
相关问题
- Carriage Return (ASCII chr 13) is missing from tex
- How to know full paths to DLL's from .csproj f
- How to store image outside of the website's ro
- Importing NuGet references through a local project
- Visual Studio 2019 - error MSB8020: The build tool
In Visual Studio 2010 select the Web Application project node in Solution Explorer then either:
or
View -> Properties Window or press F4
Important: Don't
Right-click -> Properties
from the right-click context menu for the project node in solution explorer because that will show the Property Pages for the project which is a whole different thing.In the properties Windows you'll see the entry for Managed Pipeline Mode:
In Visual Web Developer 2010 Express it's more or less the same, again select the web project except press F4 to get that property page:
The only caveat is that if you share the project with others (say via source control), this setting isn't stored in the
.csproj
file but in the IIS ExpressapplicationHost.config
file specific to your user profile. So you'd need to ensure others configured this property in their own localapplicationHost.config
files in:All of the above also works with Visual Studio 2013 and 2015.
option-1: In Visual Studio goto WebSite/WebApplication properties and change
Managed Pipeline Mode
to 'Classic'.option-2: Open
%userprofile%\documents\iisexpress\config\applicationhost.config
and locate your site in "Sites" section and change the app pool to classic (sayClr4ClassicAppPool
).If you want all the WebApplications/WebSites that you are going to create in Visual Studio to run in 'Classic' mode (by default), then in
%userprofile%\documents\iisexpress\config\applicationhost.config
file, then change theapplicationDefaults
app pool as shown below.