Tôi đang viết một lớp trình cài đặt cho dịch vụ web của mình. Trong nhiều trường hợp khi tôi sử dụng WMI (ví dụ như khi tạo thư mục ảo) Tôi phải biết SiteID để cung cấp các metabasePath đúng vào trang web, ví dụ:Làm cách nào tôi có thể tra cứu id trang IIS trong C#?
metabasePath is of the form "IIS://<servername>/<service>/<siteID>/Root[/<vdir>]"
for example "IIS://localhost/W3SVC/1/Root"
Làm thế nào tôi có thể nhìn nó lên lập trình trong C#, dựa trên tên của trang web (ví dụ: "Trang web mặc định")?
Trên hệ thống của tôi, tôi đã phải cập nhật trên bằng những điều sau để có được nó để biên dịch "result = Convert.ToInt32 (site.Name);" – MattH