我在asp.net c#中创建了一个用户控件。因为我需要检索一些数据我想获得在iis中用于此站点的站点ID。这是可能的,如果是的话,怎么样?
谢谢!
答案 0 :(得分:6)
这将为您提供站点ID:
Request.ServerVariables[ "INSTANCE_ID" ]
如果您只需要获取一次,那么您可以在IIS MMC中查找日志文件路径。 “W3SVC”部分之后的数字也是网站ID。
答案 1 :(得分:2)
如果有帮助,这里的一个选项是使用全局web.config中的<location path="site-id">...</location>
(即框架文件夹中的那个)来为不同的站点指定不同的配置选项,例如不同的应用程序设置,连接字符串等