如果您projectname.csproj
使用文本编辑器打开了 Visual Studio 项目(另一种解决方案是右键单击项目并卸载它“卸载项目”,然后菜单“编辑 projectname.csproj”),您可以找到一个ProjectExtensions
可以找到映射的部分:
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>6213</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:6189/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
注意<UseIIS>True</UseIIS>
和<IISUrl>http://localhost:6189/</IISUrl>
。
您可以在 IIS Express 配置文件中找到 IIS 端口 (6189) applicationhost.config
。
<sites>
<site name="MyApplication.Web" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Projects\MyApplication.Web" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:6189:localhost" />
</bindings>
</site>
...
</sites>
我建议从菜单返回 Visual Studio Development Server 并删除 IIS 配置文件中的部分。现在在 Visual Studio 中,您可以重新映射 IIS Express。