如何通过C#更改IIS中的应用程序设置

我在IIS7的默认网站中部署了一个应用程序。 要更改我的应用程序的设置 ,我必须右键单击该应用程序,转到“ 管理应用程序” ,然后单击“ 高级设置” 。 弹出一个窗口。 在该窗口中,在“行为”部分中,存在“已启用的协议 ”,默认情况下设置为“ http ”。

我想通过C#代码将启用协议的值从http更改为http,net.tcp

我之前不得不做类似的事情。 我使用的一个很好的资源是: http : //patelshailesh.com/index.php/create-a-website-application-pool-programmatically-using-csharp ,还有: http : //www.codersource.net/2010/ 02/02 / IIS-元数据库和程序化的管理function于C /

在这两篇文章中,您应该能够以编程方式执行任何类型的IIS管理。 希望这可以帮助!