2009-08-27 30 views
0

當我嘗試將Visual C++項目的啓動程序設置爲「C:\ windows \ System32 \ inetsrv \ InetMgr.exe」時(要測試IIS 7.5擴展名),它會被拒絕,並顯示消息「無法找到外部程序」。無法在Windows 7的VS 2008中將InetMgr.exe設置爲啓動程序

如果我嘗試通過單擊省略號(...)按鈕手動選擇EXE,則EXE不在文件夾中。但如果我通過Windows資源管理器訪問文件夾,我可以在文件夾中看到它。我也可以從命令行看到/執行它。

我甚至嘗試使用記事本更改項目文件中的啓動程序並重新加載項目,但是當我啓動項目時,我只是得到相同的錯誤。

如何在Windows 7上調試IIS 7(.5)擴展如果它不會讓我啓動InetMgr.exe?

回答

0

雖然我不知道爲什麼它的行爲就沒有(這可能是微軟的一個「security flaw」的測試版中的UAC發現響應)的路上,我發現了一個辦法解決它:

如果選中「使用遠程機器」並輸入「localhost」作爲值,它將繞過阻止訪問的任何內容。使用遠程調試可能會導致性能損失,但由於它使用的是回送地址,因此它不應該很重要。以下屏幕截圖顯示設置:

Debug settings for InetMgr.exe

相關問題