1. 程式人生 > >VS2013中附加程序的方式除錯IIS介面,設定斷點不會命中的問題記錄

VS2013中附加程序的方式除錯IIS介面,設定斷點不會命中的問題記錄

除錯Android專案, 搭建介面, 用於測試Android傳遞過來的引數。

將介面釋出到iis,IE9瀏覽釋出的介面檔案,使用vs2013附加到IE進行除錯, 出現“當前不會命中斷點,xxxxxx”。糾結了好久。如圖:

步驟如下:

1、在IIS中建立站點直接指到程式所在資料夾(或者路徑指到程式釋出的資料夾,都一樣);

2、瀏覽到要測試的頁面,vs中測試的頁面設定斷點,然後選擇”附加到程序”,

在程序中會看到標題欄你瀏覽的頁面地址選擇,現在問題來了,當你選中它,然後“確定“,恭喜你,你永遠也別想見到你的斷點了。

因為實際上你要除錯的程序並不是它,它是一個用來迷惑你的。正確的程序是w3wp.exe程序,一個在最下邊讓人忽略的程序,這才是你需要去附加的程序。(坑啊發火

)如圖:


如果找不到w3wp.exe程序,在程序列表的下面,有個show processes in all sessions,把它勾上就能看到了 。(如果勾上了還看不到,那隻能說你跑哪玩去了,這麼長時間不附加偷笑。關了IE在瀏覽、附加一次吧

3、至於網上所說的其他應當注意的問題,例如:附加到“託管4.0 4.5程式碼“、勾選”本機程式碼”,在這臺機子上實際測試,沒什麼影響,當然生成方式是不是debug應該會有影響。

記錄一下,省的下次又忘了!大笑

相關推薦

VS2013附加程序方式除錯IIS介面設定斷點命中的問題記錄

除錯Android專案, 搭建介面, 用於測試Android傳遞過來的引數。 將介面釋出到iis,IE9瀏覽釋出的介面檔案,使用vs2013附加到IE進行除錯, 出現“當前不會命中斷點,xxxxxx”。糾結了好久。如圖: 步驟如下: 1、在IIS中建立站點直接指到程式

VS附加程序方式除錯IIS頁面以及設定斷點無效問題解決

    以前除錯網站的時候都習慣是直接在解決方案中右鍵除錯——啟動新例項,後來發現這樣的缺點有: 1、啟動比較慢; 2、一些瀏覽器的request引數無法帶入; 3、不特殊指定啟動url的話,VS會將頁面載入到localhost,如http://localhost/test

解決VS2013調試ASP.NET無法調試的問題:當前命中斷點。在 XXXX.dll 找到了 XXX.cs 的副本但是當前源代碼與 XXXX.dll 內置的版本不同。

strong 當前不會命中斷點 導致 隨機 當前日期 目錄 一次 但是 解決 解決思路: 一定是在某個文件夾存在了副本,結果果然不出所料。 當前日期是2016年3月10日,But C:\Windows\Microsoft.NET\Framework\v4.0.3

採用HttpURLConnection方式呼叫第三方介面介面的返回值經過unicode編碼處理

在介面的呼叫過程中,第三方介面的返回值使用unicode處理了,呼叫過程中一直報錯 改成下面這樣就可以了 public class TestStatic { public static void main(String[] args) throws Exception {

多執行緒兩種實現方式(繼承Thread實現Runnable介面)設定獲取名字同步程式碼塊、方法死鎖

1.多執行緒的引入(瞭解) 1.什麼是執行緒 執行緒是程式執行的一條路徑, 一個程序中可以包含多條執行緒 多執行緒併發執行可以提高程式的效率, 可以同時完成多項工作 2.多執行緒的應用場景 紅蜘蛛同時共享螢幕給多個電腦 迅雷開啟多條執行緒一起下載 Q

url裡含有中文引數已get方式提交到介面中文編碼後有亂碼問題的一種解決

今天測試spring mvc  ,中文亂碼。根據網上的建議,更改過濾器,在web.xml中加上 1 <filter> 2 <filter-name>CharacterEncodingFilter</filter-name> 3

VS2013 MFC工程 除錯DLL出現: 當前命中斷點還沒有為該文件載入任何符號

問題出現的環境:兩個VS2013 MFC工程 ,一個是MFC的exe工程,一個是MFC的DLL工程,MFC的exe工程通過引用呼叫DLL,除錯時輸出框顯示:已載入符號,但DLL中的斷點處提示:當前不會命中斷點,還沒有為該文件載入任何符號; 解決:  網上有各種設定的方式都試

VS2013錯誤error LNK2026: 模組對於 SAFESEH 映像是安全的

在使用VS2013編譯Release程式碼時,出現 error LNK2026: 模組對於 SAFESEH 映像是不安全的,同一專案的Debug版本時沒有遇到。 解決方法: 1.開啟該專案的“屬性頁”對話方塊。 2.單擊“連結器”資料夾。 3.單擊“命令列”屬性頁

極限工坊資訊:小程序的算法說明讓運營是難事|淘小咖

出行 最重要的 變化 資訊 提高 生活 人氣 微商城 線下 近期傳統行業不斷進軍小程序,對小程序進行布局,但是很多擁有小程序的商家,都不知道怎麽去運營、去推廣 ,所以今天才會根據大眾的苦惱,給大家講講小程序的算法。 算法說明: 1、給予營銷實踐對於小程序應用的推動價值,可動

為什麼要使用介面直接實現就得了

原文:“請只談為什麼,不要講定義,也不要講實現的方法,更不要講重大意義,前者我都懂。我只想知道,如果不用介面會發生怎樣的不良後果等。也就是隻需要專家們告訴我“為什麼要使用介面”或“為什麼必須使用介面”,不使用介面就會如何等。不過,我的淺顯理解是,對於大型軟體開發介面可以用少數人快速設計出框架,然後讓很多人來分

解決在VS2005 當前命中斷點 原始碼與原始版本不同 的問題

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

父子程序變數的地址一樣但值一樣

執行這一段C程式碼, 然後看一下執行結果#include<stdio.h> #include<string.h> #include<stdlib.h> #include<unistd.h> main(){ char

SpringMVC靜態方法如何注入service非靜態方法,如何在contextInitialized之前注入bean使service報空

    1.靜態方法中不能用非靜態方法    首先宣告java中只有靜態方法和靜態引數,沒有靜態類。但可以在類中將自己宣告稱靜態引數,從而模擬將整個類都靜態載入在快取中,具體下面再詳細講。    因為靜態方法在程式啟動時就載入,而非靜態方法此時還不在記憶體中(spring中加

window7預設開啟方式被改錯了軟體打怎麼改回去?

按“Win鍵”加“R”鍵,在執行視窗中輸入“regedit”進入登錄檔,找到“HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts”這個位置,雙擊在檔案格式中找到“EXE”

lubunut18 關閉圖形介面設定字元啟動介面

解決方式 systemctl set-default multi-user.target 設定多使用者有網路執行界別 vi /etc/default/grub change GRUB_CMDLINE_LINUX_DEFAULT=”tex

jsinput可以聯動顯示但label

js中input可以聯動顯示,但label不會 編者:李國帥 qq:9611153 微信lgs9611153 時間:2008-10-13 14:35 背景原因: 很久之前碰到的問題,覺得有意思分享一下。 Input和label標籤如果使用js的方式進行更改,label不能馬上

MATLAB和VS混合程式設計除錯C程式設定斷點顯示“當前命中斷點 還沒有為該文件載入任何符號”

        我遇到的問題是matlab和c++混合程式設計,但是在matlab中進行除錯的時候需要呼叫VS2013除錯cpp程式,但是設定的斷點總是出現“當前不會命中斷點 還沒有為該文件載入任何符號”,網上的方法我都試過了,沒有用,自己試出來的方法記錄一下,可能並不適合

VS2013 當前命中斷點. 還沒有為該文件載入任何符號

這是因為當前專案配置為Release,在Release時是不可以除錯的。 解決方案資源管理器中,右鍵單擊專案名,屬性-配置管理器 將專案上下文欄中的當前專案對應的配置修改為"Debug",單擊"關閉"

gdb除錯core檔案where資訊詳細

1、問題描述,where資訊顯示不詳細,只能看到具體哪個函式錯了,但詳細的資訊看不出來,且list命令顯示的程式碼也完全對不上 Program terminated with signal 11, Segmentation fault. #0  0x00007f08c91

iis異常 系統找到指定檔案(異常來自 HRESULT:0x80070002)

應為更新了其他軟體,導致IIS 異常, 開始第一時間想到就是重灌系統。但是之前我花了兩天的時間,去裝其他開發軟體,實在不想重灌系統。 於是我只能去百度,可是找到的都沒用。 之後又去谷歌,果然谷歌就是牛逼。找了不到 10分鐘,發現了一篇文章: ,但是也不能解決我的