【问题标题】:Get IIS site id from a website从网站获取 IIS 站点 ID
【发布时间】:2009-05-12 22:23:51
【问题描述】:

我在 asp.net c# 中做了一个用户控件。由于我需要检索一些数据,我想在 iis 中获取用于该站点的站点 ID。这可能吗?如果可以,怎么做?

谢谢!

【问题讨论】:

    标签: c# iis


    【解决方案1】:

    这将为您提供站点 ID:

    Request.ServerVariables[ "INSTANCE_ID" ]
    

    如果您只需要获取一次,则可以在 IIS MMC 中查找日志文件路径。 “W3SVC”部分后面的数字也是站点ID。

    【讨论】:

      【解决方案2】:

      如果有帮助,这里的一种选择是使用全局 web.config 中的<location path="site-id">...</location>(即框架文件夹中的那个)为不同的站点指定不同的配置选项,例如不同的应用程序设置、连接 -字符串等

      【讨论】:

      • @Marc:你回答正确的问题了吗?我无法让你的答案适合这个问题。
      • 是的;在概念上:不是在站点名称上标识站点和代码,而是配置站点并使用配置中的值。
      猜你喜欢
      • 2010-12-11
      • 2014-07-30
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2013-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多