asp.net - 如何在 Visual Studio 项目中更改 IIS Express 站点名称

标签 asp.net visual-studio-2012 iis-express

嗨,我有两个解决方案文件
一个称为 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。
但它仍然无法正常工作

请帮忙..谢谢

http://i.imgur.com/9ubfxAa.png

这是 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/

相关文章:

wpf - Surface SDK 可以在 Visual Studio 2012 上运行吗?

asp.net-mvc-4 - 未找到 Signalr 集线器 (403)

c# - ASP.NET MVC 5 错误的重定向登录页面

c# - 如何将 Asp.net 控件名称与字符串连接起来

c# - 在 C# 中逐行向 PostgreSQL 插入新记录

sharepoint - 使用 Sharepoint Server 2013 进行连接和开发

asp.net - 使用 ASP.NET 和 IIS 的多线程

asp.net - 如何以编程方式操作 .NET ASPX 表单?

iis-express - 如何强制 IIS Express 以 32 位模式运行?

c# - 在 Visual Studio 2012 中打开 Web 项目时的奇怪行为