visual-studio-2010 - IIS Express Visual Studio 集成 - 更改站点名称

标签 visual-studio-2010 iis-express

我刚刚开始在 IIS Express 中使用 Visual Studio 2010 SP1。当 Visual Studio 启动 IIS Express 时,它指定用于启动 IIS Express 的“站点”的名称。该站点的名称似乎源自我的 Web 项目的名称。是否可以让 Visual Studio 以其他名称启动站点?例如,如果我的 web 项目的名称是“WebProject1”,当 Visual Studio 启动 IIS Express 时,它将使用以下命令:

iisexpress.exe /site:WebProject1

我想强制它这样做:
iisexpress.exe /site:MyMasterSite

有什么想法吗?

最佳答案

您需要在 applicationhost.config 文件中更改此设置。这可以在 user/documents/iisexpress/config 文件夹中找到。在配置文件中的 system.applicationhost 节点下,您将找到一个站点节点,该节点应该允许您在站点名称节点中设置名称。

    <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>
        <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>

关于visual-studio-2010 - IIS Express Visual Studio 集成 - 更改站点名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5707020/

相关文章:

asp.net - ASPNETDB.MDF 文件未显示在 APP_DATA 中

c++ - MFC中如何指定默认选中的Radiobutton?

c++ - 区分VC++ 2010及以后的编译器版本

c++ - cvScalar 的顺序

asp.net - 将 IIS Express 绑定(bind)到 IP 地址

c++ - Visual Studio 2010 win32 编译的应用程序不能在 windows xp 上运行

visual-studio - Visual Studio 中的 "Process with an Id of#### is not running"

asp.net-core - 缺少配置和管理 IIS Express 的组件

razor - 不会命中 ASP.NET MVC Razor View 中的断点。没有为此文档加载任何符号

localhost - 在 IIS Express 中为 Visual Studio 设置本地主机别名