嗨,我有两个解决方案文件
一个称为 WWSearch,另一个称为 WWSearchDev。
WWSearchDev 是从 WWSearch 复制的。
两种解决方案都有 ASP.net web 表单项目。
我在 WWSearchDev 中到处搜索“WWSearch”这个词,但它没有提到“WWSearch”。
但是当我运行代码时 IIS express 仍然说站点名称是 WWSearch
问题是 WWSearchDev 的路径应该是 C:\VSS\WWSearchDev。 *见截图。
我尝试在 IIE express 应用程序配置文件中添加一个新站点
C:\Users\%username%\Documents\IISExpress\config\Applicationhost.config。
但它仍然无法正常工作
请帮忙..谢谢
这是 IIS 的 applicationhost.config
<sites>
<site name="WebSite1" id="1" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
</site>
<site name="WWSearch" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\VSS\WWSearch" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:49454:localhost" />
</bindings>
</site>
<site name="WWSearchDev" id="3">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\VSS\WWSearchDev" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:52184:localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>
最佳答案
我遇到了同样的问题 HTTPS 和 Visual Studio 2015。
IIS Express 配置文件:
“C:\Users{用户名}\Documents\IISExpress\config\applicationhost.config”
没有有我的网站的引用。
我找到了引用 内部解决方案 隐藏目录中的目录
“{解决方案}\.vs\config\applicationhost.config”
我删除了旧复制站点的条目,关闭并重新打开项目,一切正常。
关于asp.net - 如何在 Visual Studio 项目中更改 IIS Express 站点名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25048006/