描述:開發一款手機應用程序,服務器配置在iis,當局域網中即只有路由器無外網如何設置實時調試手機應用程序?web
使用vs的debug(f5)調試網站比較常見,然而當網站比較大,沒法總體編譯經過或者只需調試某個部分,能夠只選擇加載須要的項目到vs中
經過配置iis及vs調試選項調試項目,且使用iis來調試能夠確保開發環境的真實性。服務器
1)附加到進程w3wp.exe的方式來調試網站和應用程序,前提需在iis中新建虛擬目錄或網站把須要調試的網站配置到iis中;網絡
單擊工具欄中的 Debug -> Attach to Process (調試 -> 附加到進程)
在Available Processess(可用進程)中,找到IIS的進程w3wp.exe,單擊"Attach(附加)"就好了。工具
當找不到w3wp.exe時,勾選最下面的兩個複選框:顯示全部用戶進程、顯示全部會話中的進程。網站
w3wp.exe是ISS工具的一部分, IIS中的每一個應用程序池由一個「工做進程」分別進行管理,也就是W3wp.exe。spa
2)設置服務器參數debug
在web啓動項目屬性中,Servers選項選擇自定義服務器,配置iis當前路徑爲咱們在iis中配置的網站訪問路徑。當vs開始調試時,代理
iis中的請求都將進入到vs調試環境。
調試
配置手機的網絡代理,配置成iis所在ip和端口,而後手機請求都將發送到iis中,此時vs打開調試也將截取手機請求查看具體請求數據。進程
假如安裝了fiddler,能夠配置手機代理到fiddler服務器ip和端口,fiddler先捕獲請求,以後繼續發送到iis。
具體配置參加http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureForAndroid
下一篇介紹經過花生殼動態域名解析和路由器配置外部應用程序請求到iis,在vs中實時截取請求調試。