2011-06-17 178 views
2

我偶然發現了ASP.NET Web應用程序遠程調試的蠢事。我試圖描述這種情況。ASP.NET遠程調試

我有一個ASP.NET應用程序部署在遠程機器上。爲了調試它,我運行了一個遠程調試監視器,所以我可以將我的調試器附加到遠程進程。

所有程序集都以DEBUG模式編譯,沒有任何代碼優化和調試信息已滿。

所有* .pdb文件都與* .dll位於同一個文件夾中,並且所有這些文件都是最新的。

但是,當我試圖將我的調試器附加到遠程進程時,會出現以下消息:以下模塊是通過啓用優化或沒有調試信息構建的。

有沒有人有想法我該如何解決上述情況?

回答

1

您是否在web.config的編譯元素中設置了debug = false屬性?在使用遠程調試器時,我經常會遇到這個錯誤,但首先進行構建通常會使其工作。

Simon Simon

+0

是的,我把它設置在正確的選項,不幸的是它也沒有幫助我。 – madcyree