Site的状态属性抛出“notimplemtedexception”;在IIS Express
本文关键字:IIS Express notimplemtedexception 状态 属性 Site | 更新日期: 2023-09-27 18:01:45
我使用Microsoft.Web.Administration.dll通过使用以下代码来检查我的站点的状态。它在IIS中工作得很好,但当它在IIS express中使用时,'State'属性会抛出'NotImplementedException'。
ServerManager manager = new ServerManager()
foreach (Site site in manager.Sites){
If (site.State == ObjectState.Started)
{
.....
}
}
有人遇到过这个问题吗?
对于IISExpress,属性'State'没有实现。我试图使用反编译器来搜索此属性的实现,但找不到它。似乎有很多代码隐藏在COM dll层的下面。
所以,现在我不使用这个属性
程序集Microsoft.Web.Administration.dll自动从GAC加载(即使您引用IIS程序集)是IIS Express模块,不实现属性"State"