
不要勾選【覆蓋應(yīng)用程序根URL(U)】,或讓【覆蓋應(yīng)用程序根URL(U)】下面的輸入框和上面的輸入框的地址一樣!
使用VS2013有一段時間了,因前期都是編寫C/S程序,沒有使用到B/S調(diào)試器。前幾日,創(chuàng)建了一個MVC項目,突然發(fā)現(xiàn)VS2013無法調(diào)試,報了這樣的錯。

一下子有點蒙,why?
修改項目屬性的Web項,如下。

F5運行,仍然出錯。

這時候我知道了是Web調(diào)試器沒有啟動,但是卻不明白為什么。于是檢查IIS8.5的安裝情況,把一些可能需要安裝的都給裝了。

F5運行,問題依舊。
問題焦點已經(jīng)很清楚了,就是IIS Express未能啟動。于是想到查看事件,看有沒有記錄更具體的日志。

相關(guān)的事件有三條,前兩條相同,分別如下。


怎么和iisnode有關(guān)系,我們知道,iisnode是集成在IIS中用于托管node.js應(yīng)用程序來取代自托管node.exe進(jìn)程的一個模塊。
“C:/Program Files (x86)/iisnode-dev/release/x86/iisnode.dll”根本就不存在,這下更加暈了。為什么IIS Express會啟動失敗還是不清楚。
我決定要徹底搞清楚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ù)器。
上面兩個方案各有優(yōu)缺點,而且很多ASP.NET程序員告訴我們:“我希望有一個像ASP.NET開發(fā)服務(wù)器那樣容易使用,但是功能又跟IIS一樣強大的服務(wù)器”。今天我很高興地宣布,我們將提供另一個新的、免費的、綜合了前兩個方案的優(yōu)點的選擇—IIS Express,它的出現(xiàn)使得開發(fā)和運行ASP.NET網(wǎng)站程序變得更為容易。
IIS Express支持VS 2010和Visual Web Develop 2010 Express,可以運行在Windows XP和更高的版本上,它不需要管理員權(quán)限即可運行,也不要求代碼做任何的改動。你可以用它開發(fā)所有類型的ASP.NET程序,而且它還支持完整的IIS 7.x功能集。
新聞熱點
疑難解答
圖片精選