我的计算机上运行了一些Web服务如何通过webservice名称获取应用程序池设置?
我只需要改变编程方式就是“启用32位应用程序”标志。
我说的是IIS7。
答案 0 :(得分:2)
您可以使用Microsoft.Web.Administration程序集获取有关IIS设置的各种信息。 Here是指向该文章的链接。在你的情况下,它看起来像这样:
ServerManager manager = new ServerManager();
manager.ApplicationPools[
manager.Sites["yoursite"].Applications["servicePath"].ApplicationPoolName].
Enable32BitAppOnWin64 = true;
应该这样做。
答案 1 :(得分:0)
查看Microsoft.Web.Administration
命名空间 - ServerManager
类是一个很好的起点,可让您访问所有网站,应用程序池等。