从网站获取IIS站点ID

时间:2009-05-12 22:23:51

标签: c# iis

我在asp.net c#中创建了一个用户控件。因为我需要检索一些数据我想获得在iis中用于此站点的站点ID。这是可能的,如果是的话,怎么样?

谢谢!

2 个答案:

答案 0 :(得分:6)

这将为您提供站点ID:

Request.ServerVariables[ "INSTANCE_ID" ]

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

答案 1 :(得分:2)

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