不要勾選【覆蓋應(yīng)用程序根URL(U)】,或讓【覆蓋應(yīng)用程序根URL(U)】下面的輸入框和上面的輸入框的地址一樣!
使用VS2013有一段時(shí)間了,因前期都是編寫C/S程序,沒有使用到B/S調(diào)試器。前幾日,創(chuàng)建了一個(gè)MVC項(xiàng)目,突然發(fā)現(xiàn)VS2013無法調(diào)試,報(bào)了這樣的錯(cuò)。
一下子有點(diǎn)蒙,why?
修改項(xiàng)目屬性的Web項(xiàng),如下。
F5運(yùn)行,仍然出錯(cuò)。
這時(shí)候我知道了是Web調(diào)試器沒有啟動(dòng),但是卻不明白為什么。于是檢查IIS8.5的安裝情況,把一些可能需要安裝的都給裝了。
F5運(yùn)行,問題依舊。
問題焦點(diǎn)已經(jīng)很清楚了,就是IIS Express未能啟動(dòng)。于是想到查看事件,看有沒有記錄更具體的日志。
相關(guān)的事件有三條,前兩條相同,分別如下。
怎么和iisnode有關(guān)系,我們知道,iisnode是集成在IIS中用于托管node.js應(yīng)用程序來取代自托管node.exe進(jìn)程的一個(gè)模塊。
“C:/Program Files (x86)/iisnode-dev/release/x86/iisnode.dll”根本就不存在,這下更加暈了。為什么IIS Express會(huì)啟動(dòng)失敗還是不清楚。
我決定要徹底搞清楚IIS Express到底是什么東西。
===============================華麗分割線==============================
當(dāng)前程序員只能通過下面兩種web服務(wù)器之一來開發(fā)和測試ASP.NET網(wǎng)站程序:
1. Visual Studio自帶的ASP.NET開發(fā)服務(wù)器(webdev.exe)。
2. Windows自帶的IIS Web服務(wù)器。
上面兩個(gè)方案各有優(yōu)缺點(diǎn),而且很多ASP.NET程序員告訴我們:“我希望有一個(gè)像ASP.NET開發(fā)服務(wù)器那樣容易使用,但是功能又跟IIS一樣強(qiáng)大的服務(wù)器”。今天我很高興地宣布,我們將提供另一個(gè)新的、免費(fèi)的、綜合了前兩個(gè)方案的優(yōu)點(diǎn)的選擇—IIS Express,它的出現(xiàn)使得開發(fā)和運(yùn)行ASP.NET網(wǎng)站程序變得更為容易。
IIS Express支持VS 2010和Visual Web Develop 2010 Express,可以運(yùn)行在Windows XP和更高的版本上,它不需要管理員權(quán)限即可運(yùn)行,也不要求代碼做任何的改動(dòng)。你可以用它開發(fā)所有類型的ASP.NET程序,而且它還支持完整的IIS 7.x功能集。
新聞熱點(diǎn)
疑難解答
圖片精選