Próbuję określić położenie lokalizacji pliku logu IIS mojej aplikacji ASP.NET. Próbowałem WMI, ale nie byłem w stanie go znaleźć. Jakieś sugestie?Programowe pobieranie położenia pliku dziennika IIS w aplikacji ASP.NET
Uwaga: Chcę programowo pobrać lokalizację; w mojej aplikacji do dalszego użytku. Edycja: Oto mój kod: To działa, ale nie daje mi faktycznej fizycznej lokalizacji katalogu dzienników. Jest to w zasadzie bezużyteczne.
ManagementPath p2=new ManagementPath("IIsLogModule.Name='logging/Microsoft IIS Log File Format'");
ManagementObject log = new ManagementObject(scope, p2, objectGet);
log.Get();
logPath.Text = log["__PATH"].ToString();
wyświetlać swój kod ?? co zrobiłeś do tej pory, abyśmy mogli pomóc z magiczną różdżką: D –
Myślę, że próbujesz utrudnić swoje życie. Gdzie ten plik jest czymś, co kontrolujesz i wiesz, dlaczego wygrałeś, aby znaleźć pliki instalacyjne, które prawdopodobnie nie mają do nich dostępu? – Aristos
Edytowałem moje pytanie. Ale nie wierzę, że ci to pomoże, ponieważ ten blok kodu wyświetla coś innego niż to, czego potrzebuję. Dziękuję za szybką odpowiedź. – Slethron