首页 > 解决方案 > 在 applicationhost.config 中更改站点名称

问题描述

我复制了我朋友的一个 MVC WebAPI 应用程序并将其用于我的目的。当我运行应用程序时,我看到他的公司名称与Site NameIIS Express 在托盘中启动时一样(任务栏右下角)。

我已经从整个申请中删除了他的公司名称。所有项目文件等。但是当应用程序运行时我仍然看到公司名称。所以我签入了applicationhost.config文件.vs夹中的文件。在那里,我可以在站点标签下看到公司名称。

<sites>
<site name="GoaPeeep.WebAPI" id="2">
                <application path="/" applicationPool="Clr4IntegratedAppPool">
                    <virtualDirectory path="/" physicalPath="C:\Projects\WnSFramework\WebAPI\WebAPI" />
                </application>
                <bindings>
                    <binding protocol="http" bindingInformation="*:61843:localhost" />
                </bindings>
            </site>
</sites>

如果我删除/更改GoaPeep为其他任何内容,我的应用程序将不会运行。它说,“ID #### 的进程没有运行。”

我想知道,这site name与应用程序有什么关系。现在我已经从应用程序的任何地方删除了 GoaPeep,它指的是哪里?我现在如何更改此站点名称?

标签: c#asp.net-mvc

解决方案


我认为您看到朋友的网站名称的原因是该项目在IDE中具有相同的名称。

这意味着如果您可以重命名项目,或者使用您的预期名称创建一个新项目并仅复制功能代码,那么它应该在系统托盘/任务栏中显示您想要的内容。


推荐阅读