VS中附加程序的方式除錯IIS頁面,以及設定斷點無效問題解決
以前除錯網站的時候都習慣是直接在解決方案中右鍵除錯——啟動新例項,後來發現這樣的缺點有:
1、啟動比較慢;
2、一些瀏覽器的request引數無法帶入;
3、不特殊指定啟動url的話,VS會將頁面載入到localhost,如http://localhost/test.aspx ;
這樣的話通過域名載入的共享的cookie也不能共享了。
痛定思痛,我決心使用在VS中附加程序的方式除錯IIS頁面。
步驟如下:
1、在IIS中建立站點直接指到程式所在資料夾(或者路徑指到程式釋出的資料夾);
2、對要測試的頁面設定斷點,然後選擇”除錯”->”附加到程序”,在程序中選擇w3wp.exe程序(需要先開啟CRM或需測試的頁面);如果找不到w3wp.exe程序,在程序列表的下面,有個show
processes in all sessions,把它勾上就能看到了
3、但是發現怎麼也不能進入斷點,參考了大家的說明,生成方式是不是debug等等都沒有解決我的問題,
最後發現是web專案的屬性頁面偵錯程式——本機程式碼沒有勾選,勾選上,可以成功除錯頁面了,so happy!
4、另外最好把上圖的啟用編輯並繼續也打上勾,不然可能報錯無法訪問
相關推薦
VS中附加程序的方式除錯IIS頁面,以及設定斷點無效問題解決
以前除錯網站的時候都習慣是直接在解決方案中右鍵除錯——啟動新例項,後來發現這樣的缺點有: 1、啟動比較慢; 2、一些瀏覽器的request引數無法帶入; 3、不特殊指定啟動url的話,VS會將頁面載入到localhost,如http://localhost/test
VS2013中附加程序的方式除錯IIS介面,設定斷點不會命中的問題記錄
除錯Android專案, 搭建介面, 用於測試Android傳遞過來的引數。 將介面釋出到iis,IE9瀏覽釋出的介面檔案,使用vs2013附加到IE進行除錯, 出現“當前不會命中斷點,xxxxxx”。糾結了好久。如圖: 步驟如下: 1、在IIS中建立站點直接指到程式
使用VS進行附加程序除錯
學習背景:實際開發中遇到一個bug,遊戲介面的賬號輸入框和密碼輸入框無法輸入字元,排除UI控制元件移植之後的不適應性之後,應該是在C++主程式出問題。專案包含工程大概在300個左右,此時的之前學習的F5除錯已經滿足不了,需要get新技能:附加到程序除錯。 &nbs
vs中的程序有debug和release兩個版本的區別
不同的 上進 BE 使用 的區別 debug 存在 通過 最優 vs中的程序有debug和release兩個版本,Debug通常稱為調試版本,通過一系列編譯選項的配合,編譯的結果通常包含調試信息,而且不做任何優化,以為開發 人員提供強大的應用程序調試能力。而Release通
VS中展開和折疊代碼,還有其他快捷操作
視圖 狀態欄 dev 快捷鍵 ctrl+alt isql clas 選中 解決方案 VS2005代碼編輯器的展開和折疊代碼確實很方便和實用。以下是展開代碼和折疊代碼所用到的快捷鍵,很常用: Ctrl + M + O: 折疊所有方法 Ctrl + M + M: 折疊
Nodejs:npm run build之後,distindex.html頁面在火狐中可以正常顯示登錄頁面並登錄成功,在Chrome中可以正常顯示登錄頁面,登錄失敗
服務 index set npm 解決方法 本地 流程 html csdn 問題描述:Nodejs:npm run build之後,dist\index.html頁面在火狐中可以正常顯示登錄頁面並登錄成功,在Chrome中可以正常顯示登錄頁面,登錄失敗 解決方法:將打包
在swiper中使用長頁面,以及巢狀多個swiper時滑動卡頓、無法滑動的問題。
前言 一般而言,swiper的應用場景大多是兩種: 滿屏切換的H5頁面 pc&移動端各種樣式的輪播圖 但有的時候,面對奇怪的需求,我們需要改變,甚至讓swiper實現一些無法實現的功能。 需求 近期接到一個h5專案,主體頭部
非同步請求後根據結果window.open方式開啟新頁面,瀏覽器攔截彈窗問題
專案中出現一個問題,要求根據從後臺非同步請求後的結果開啟新的標籤頁,發現使用window.location.href=”地址”,該方法沒有問題,但是使用window.open開啟新頁面的時候會無效。
在sql2005中附加資料庫時出現作業系統錯誤 5:"5(拒絕訪問。) 解決方法
在sql2005中附加資料庫時出現無法開啟物理檔案 "*.mdf"。作業系統錯誤 5:"5(拒絕訪問。)" 還以為是2000到2005之間的版本關係。 解決辦法 出現該問題是由於用混合驗證方式登入資料庫造成的,只要將登入方式換為windows驗證方式即可解決該問題,附加成功後再用混合模式登陸就沒問題了。 其
解決VS中Shockwave Flash Object不能引入,未註冊問題
將Flash融合到WinForm中能夠增強程式的多媒體效果和炫麗的外觀。現在我們就來看看在C#桌面程式中如何插入Flash視訊,而且去掉煩人的右鍵選單。 首先要插入Flash就必須使用Flash控制元件,在工具欄右鍵選擇“選擇項…”,然後在“COM元件”面板下點選“瀏覽”按鈕
weex通過navigator.push的方式跳轉頁面,頁面不顯示問題
在安卓裡,weex是使用Activity的category name來確定使用哪個Activity來渲染weex的。你需要自己定義Activity,如果是使用weexpack生成的android工程,那是設定好的。 <activity
對博弈活動中蘊含的資訊理論原理的討論,以及從熵角度看不同詞素抽象方式在WEBSHELL文字檢測中的效果區別
1. 從賽馬說起 0x1:賽馬問題場景介紹 假設在一場賽馬中有m匹馬參賽,令第i匹參賽馬獲勝的概率為pi,如果第i匹馬獲勝,那麼機會收益為oi比1,即在第i匹馬上每投資一美元,如果贏了,會得到oi美元的收益,如果輸了,那麼回報為0。 有兩種流行的馬票: a兌1(a-for-1):開賽前購買的馬票,
JS基礎:求一組數中的最大最小值,以及所在位置
們的 con style 兩個 元素 nbsp 位置 最小值 font 1 var arr = [0, 5, -3, 6, 2, -6, 10]; 2 //定義一個最大值和一個最小值,把他們的索引值賦值給固定的兩個變量 3
sql查詢數據庫中所有表的記錄條數,以及占用磁盤空間大小。
sql ons style 記錄 ner spa cat dex sele SELECT TableName = obj.name, TotalRows = prt.rows, [SpaceUsed(KB)] = SUM(alloc.used_pages)*8
css中position 定位的兼容性,以及定位的使用及層級的應用
技術 number 窗口 fix padding 就會 border 代碼 兼容 一、首先我們來看看定位的兼容性,當然是在IE6、7但是現在大多數公司都已經不考慮了 我們就作為一個了解吧: 1、在IE67下,子元素有相對定位的話,父級的overflow:hidden包不住子
Vue-cli中使用vConsole,以及設定JS連續點選控制vConsole按鈕顯隱功能實現
一、vue-cli腳手架中搭建的專案引入vConsole除錯 1.首先npm安裝,大家都懂的。 npm install vconsole 2.在合適的地方新建一個檔案vconsole.js,內容如下: import Vconsole from 'vconsole' let vConso
ES6中。類與繼承的方法,以及與ES5中的方法的對比
// 在ES5中,通常使用建構函式方法去實現類與繼承 1 // 建立父類 2 function Father(name, age){ 3 this.name = name; 4 this.age = age;
js中的事件捕獲和事件冒泡,以及由事件冒泡引入的事件委託
事件模型 首先我們認識一下事件模型: 上圖轉自:https://zhuanlan.zhihu.com/p/26536815 由上圖所示,事件模型分為三個階段: 捕獲階段 目標階段 冒泡階段 在IE8及其以前,IE瀏覽器監聽事件的API為attac
php class中public,private,protected,static的區別,以及例項
一,public,private,protected的區別 public:許可權是最大的,可以內部呼叫,例項呼叫等。 protected: 受保護型別,用於本類和繼承類呼叫。 private: 私有型別,只有在本類中使用。 二,例項 <?php
JavaScript中陣列定義的幾種方法,以及關於陣列長度的討論
大家在使用JavaScript編寫指令碼語言的時候,尤其是習慣使用Java語言的朋友,定義了一個固定長度的陣列,但是使用了一個超出定義陣列的元素,程式並沒有報“陣列越界”錯誤,這到底是什麼原因呢?今天我們來分享一下! 1、陣列定義的四種方法: var arr_1 = ne