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