用 ServerManager 新建了站点,返回值显示成功,但是为什么在iis中却看不到呢,代码可能修改了错误的配置文件(如 IIS Express 的配置而非完整 IIS 的配置)。
将原来的代码:
using (ServerManager serverManager = new ServerManager())
改为:
using (ServerManager serverManager = new ServerManager(@"C:\Windows\System32\inetsrv\config\applicationHost.config"))