gpt4 book ai didi

visual-studio-2012 - VS2012 如何映射 IIS Express 站点名称?

转载 作者:行者123 更新时间:2023-12-01 02:27:46 24 4
gpt4 key购买 nike

在从 MVC 4 Beta 升级到 MVC 4 RC 时,我运行了针对 Beta 版本构建的基线和同时针对 RC 构建的分支,以进行并排比较。

结果,IIS Express 最终得到了两个站点,MyProjectMyProject (1) .我现在已经合并了 RC 分支,IIS Express 称为 MyProject (1) .拥有 (1) 有点烦人附加,所以我想我会编辑 applicationhost.config删除原来的MyProject条目和重命名 Myproject (1)Myproject .

结果,VS2012 无法再启动该项目。如果我反转重命名,它会再次工作。

项目和仍然调用项目 MyProject (1) 的 IIS Express 站点名称之间必须存在关联。 ,但我找不到保留该关联的位置。我搜索了 MyProject.csproj 和 MyProject.csproj.user。

Visual Studio 项目和 IIS Express 站点名称之间的关联保存在哪里?

最佳答案

如果您打开了 Visual Studio 项目 projectname.csproj使用文本编辑器(另一种解决方案是右键单击项目并将其卸载“卸载项目”,然后菜单“编辑项目名称.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。

关于visual-studio-2012 - VS2012 如何映射 IIS Express 站点名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15030743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com