在使用c#進(jìn)行控制IIS服務(wù)啟動(dòng)停止的時(shí)候,提示:【無法打開計(jì)算機(jī)“.”上的 IISADMIN 服務(wù)】
這種情況是發(fā)生在像vista、win7、win2008這類帶UAC的系統(tǒng),原因就是c#的程序沒有權(quán)限去執(zhí)行控制IIS服務(wù)。
調(diào)試出錯(cuò)提示:
對于沒有權(quán)限這問題,通常使用右鍵以管理員的身份運(yùn)行程序即可,或者把UAC關(guān)掉,不過對于寫程序的我們來說,會認(rèn)為這種體驗(yàn)是一個(gè)惡夢,必須找到方法獲取權(quán)限。
方法是有的,在VS2008 c#可以用manifest使程序以管理員身份運(yùn)行,具體方法請點(diǎn)擊這兒:c#通過manifest使程序以管理員身份運(yùn)行。
新聞熱點(diǎn)
疑難解答
圖片精選