日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Visual Studio2017 远程调试 Remote Debugger

發(fā)布時(shí)間:2023/12/4 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Visual Studio2017 远程调试 Remote Debugger 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

大家在使用vs打包后的文件部署到服務(wù)器后,有時(shí)候我們需要對(duì)線網(wǎng)的后臺(tái)進(jìn)行調(diào)試。但是它不像在VS中。這個(gè)時(shí)候我們?cè)撛趺凑{(diào)試呢?

微軟想到了這一點(diǎn),他們?cè)?VS 中給我們提供了一個(gè)功能: Remote Debugger,要遠(yuǎn)程調(diào)試我們就需要用到它。

關(guān)于 Remote Debugger

使用VS遠(yuǎn)程調(diào)試器Remote Debugger,你可以調(diào)試部署在不同的計(jì)算機(jī)上的VS應(yīng)用程序。它適用于Windows桌面應(yīng)用程序和ASP.NET的應(yīng)用程序。

獲取遠(yuǎn)程工具

獲取遠(yuǎn)程工具的方式有兩種。一種是從MSDN的文檔中選擇下載自己要下載的遠(yuǎn)程工具,還有一種是從你主機(jī)安裝Visual Studio的目錄中獲取。

下載并安裝遠(yuǎn)程工具

在要調(diào)試的設(shè)備或服務(wù)器(而不是機(jī)器運(yùn)行Visual Studio),下載與你的操作系統(tǒng)的版本(X86,X64,或ARM版)相匹配的遠(yuǎn)程工具。

從主機(jī)拷貝

從主機(jī)VS的安裝目錄中拷貝Remote Debugger文件夾至你要遠(yuǎn)程的服務(wù)器??梢苑诺饺我馕恢?#xff0c;不影響程序運(yùn)行。

復(fù)制代碼

Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger

啟動(dòng)遠(yuǎn)程調(diào)試器

Remote Debugger文件夾里面會(huì)有x86、x64兩個(gè)文件夾對(duì)應(yīng)相應(yīng)版本的工具,根據(jù)服務(wù)器的系統(tǒng)環(huán)境進(jìn)入相應(yīng)的文件夾并以管理員身份運(yùn)行里面的遠(yuǎn)程調(diào)試器msvsmon.exe。

上面就是我們運(yùn)行的遠(yuǎn)程調(diào)試器,它默認(rèn)是Windows身份驗(yàn)證的。打開(kāi)工具>選項(xiàng) 配置如下:

遠(yuǎn)程調(diào)試的ASP.NET應(yīng)用

在服務(wù)端配置的調(diào)試器有兩種驗(yàn)證模式,Windows身份驗(yàn)證和無(wú)身份驗(yàn)證。下面演示W(wǎng)indows身份驗(yàn)證的示例。

首先運(yùn)行本地項(xiàng)目,打開(kāi) 調(diào)試>附加到進(jìn)行 界面如下,我們只需要在連接和目標(biāo)填上服務(wù)器IP和遠(yuǎn)程調(diào)試器選項(xiàng)中的端口號(hào),然后點(diǎn)擊查找。

這個(gè)時(shí)候服務(wù)器的遠(yuǎn)程調(diào)試器會(huì)顯示你的已連接信息

選擇Windows身份驗(yàn)證和無(wú)身份驗(yàn)證的區(qū)別就多了一個(gè)身份驗(yàn)證,驗(yàn)證通過(guò)后我們會(huì)看到服務(wù)器的全部進(jìn)程,選擇顯示所有用戶的進(jìn)程找到w3wp.exe,然后附加到進(jìn)程。

這個(gè)時(shí)候我們就可以鏈接在本地VS對(duì)服務(wù)器的程序進(jìn)行調(diào)試了。

常見(jiàn)的問(wèn)題

1.ASP.NET程序所有步驟都完成了,但還是無(wú)法調(diào)試。

答:要保證服務(wù)器代碼和本地代碼一致,也就是bin文件一致。實(shí)在不行就把本地bin文件替換服務(wù)器程序的bin文件。

2.其他語(yǔ)言的項(xiàng)目怎么調(diào)試?像C、VB等。

答:這些在MSDN上面都有,直達(dá)鏈接

3.我如果要下載遠(yuǎn)程調(diào)試工具該怎么選擇

答:根據(jù)表選擇對(duì)應(yīng)版本

版本鏈接說(shuō)明
Visual Studio 2015更新3遠(yuǎn)程工具如果出現(xiàn)提示,參加免費(fèi)的Visual Studio開(kāi)發(fā)要領(lǐng)組或者你可以注冊(cè)一個(gè)有效的Visual Studio訂閱。然后重新打開(kāi)鏈接,如果有必要??偸窍螺d版本匹配您的設(shè)備的操作系統(tǒng)(x86,x64或ARM版)
Visual Studio 2015(舊)遠(yuǎn)程工具如果出現(xiàn)提示,參加免費(fèi)的Visual Studio開(kāi)發(fā)要領(lǐng)組或者你可以注冊(cè)一個(gè)有效的Visual Studio訂閱。然后重新打開(kāi)鏈接,如果有必要。
VisualStudio 2013年遠(yuǎn)程工具在Visual Studio 2013文檔下載
VisualStudio 2012遠(yuǎn)程工具在Visual Studio 2012文檔下載

參考:Remote Debugging

原文地址:http://www.cnblogs.com/HirsinkaI/p/7495068.html


.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺(tái)或掃描二維碼關(guān)注

總結(jié)

以上是生活随笔為你收集整理的Visual Studio2017 远程调试 Remote Debugger的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。