I tried to open a sample application that used IISExpress and received this error:
---------------------------
Microsoft Visual Studio
---------------------------
Configuring Web http://localhost:57370/ for ASP.NET 4.0 failed. You must manually configure this site for ASP.NET 4.0 in order for the site to run correctly. Could not find the server 'http://localhost:57370/' on the local machine. Creating a virtual directory is only supported on the local IIS server.
But as I use IIS (proper) on my development machine as well it wouldn't auto configure it. The answer was to configure it manually via:
%userprofile%\documents\IISExpress\config\applicationhost.config
<configuration>
<system.applicationHost>
<sites>
<site name="[site name]" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="[path to site]" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:57370:localhost" />
</bindings>
</site>
</sites>
</system.applicationHost>
</configuration>
---------------------------
Microsoft Visual Studio
---------------------------
Configuring Web http://localhost:57370/ for ASP.NET 4.0 failed. You must manually configure this site for ASP.NET 4.0 in order for the site to run correctly. Could not find the server 'http://localhost:57370/' on the local machine. Creating a virtual directory is only supported on the local IIS server.
But as I use IIS (proper) on my development machine as well it wouldn't auto configure it. The answer was to configure it manually via:
%userprofile%\documents\IISExpress\config\applicationhost.config
<configuration>
<system.applicationHost>
<sites>
<site name="[site name]" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="[path to site]" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:57370:localhost" />
</bindings>
</site>
</sites>
</system.applicationHost>
</configuration>
No comments:
Post a Comment