VS2005調試的時候,老是彈出如下面信息:
-------------------------------------------------------------------
生成下面的模塊時,啟用了優化或沒有調試信息:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\ktis\b316c56e\376736\assembly\dl3\4c8f3f19\008cf15c_0f6acd01\XXService.DLL
若要調試此模塊,請將其項目生成配置更改為“調試”模式。若要取消顯示此消息,請禁用“啟動時若沒有用戶代碼則發出警告”調試器選項。
-------------------------------------------------------------------
確定
-------------------------------------------------------------------
按照網上的三步方法,操作后,沒有效果。
最后按這樣的方法才解決:
(1).仔細核對IIS上的虛擬路徑,發現虛擬路徑指向的空間文件夾不是當前正在調試的解決方案項目,郁悶。刪除IIS上的虛擬目錄,重新將當前正在調試的方案項目路徑加上。
說明:若在操作此步前,直接刪除原有的另一個項目虛擬路徑而不添加當前正在調試的解決方案項目,當VS2005啟動后,會提示下面信息:
-----------------------------------------------
Microsoft Visual Studio
-----------------------------------------------
無法在 Web 服務器上啟動調試。Web 服務器的配置不正確。請參見有關常見配置錯誤的幫助。在調試器外部運行網頁可能會提供進一步的信息。
有關更多信息,請單擊“幫助”。
-----------------------------------------------
確定 幫助
-----------------------------------------------
(2).將啟動項目的屬性->生成->配置中列表選擇:Debug即可。
下面是拷貝網上的三步操作,僅參考:
第一步:把C:/WINNT/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/ 這個路徑下所有的文件刪除了,刪除不了時關了VS 2005,在cmd下運行下iisreset, 然后就能刪除了。
第二步:打開你的解決方案,打開生成菜單下的配置管理器,活動解決方案配置選Debug,重新生成一下解決方案,再進行調試,就不出現上面的提示框了。
出處:https://blog.csdn.net/chinmusam/article/details/7879140
============================================================================================================
---------------------------
Microsoft Visual Studio
---------------------------
生成下面的模塊時,啟用了優化或沒有調試信息:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\3ebf4ce2\9cadd029\assembly\dl3\1935c8cc\ee05130e_9420d201\Sample_2.dll
若要調試此模塊,請將其項目生成配置更改為“調試”模式。若要取消顯示此消息,請禁用“啟動時若沒有用戶代碼則發出警告”調試器選項。
---------------------------
確定
---------------------------
出處:https://www.cnblogs.com/wiseblog/articles/5936635.html
============================================================================
我自己開發的是wpf的應用軟件,設置稍微和上面的不一樣,僅供參考如下:
開發環境VS2017
提示無法啟用調試的項目:
這里僅僅定義了proto文件。
而選項里的設置如下:
而我是把我的啟動項目的屬性里設置如下: 勾選啟用本地代碼調試