|
|
|
|
|
|
今天配置一臺云主機,系統是win2012,IIS安裝完畢后布置網站,網站是.net4.0編寫。由于之前有過安裝和配置經驗,所以以為不會出現什么問題。但是想不到的是,安裝配置完畢后,訪問.aspx文件仍然提示:404 - 找不到文件或目錄。

我認真一步一步看了之前寫的教程win2012 IIS8.0運行.NET4.0的配置方法,看了很多遍,沒有發現有哪步沒有做對。
在我快要抓狂的時候,我檢查了安裝IIS其他的選項,發現有個地方值得懷疑,沒有把它勾選上,于是勾選上它,再執行一次IIS的安裝過程。
果然是這個原因!安裝IIS后,.aspx文件終于訪問正常了!
下面給大家說說哪個地方不容忽視,就是下面圖示的這個地方幾個選項(除了asp)。

我開始是沒有勾選上ASP.NET 4.5, 導致了訪問.aspx文件時提示文件找不到。
不得不提的是,你同樣要在安裝IIS時,安裝 .NET Framework 4.5 功能,不然是運行不了 .aspx 文件的。

不要試圖再在dos窗口使用Aspnet_regiis.exe命令注冊.net,win2012之后的系統不能那樣操作了。你可以通過下面兩種方式讓IIS支持asp.net。
要打開添加角色和功能向導,首先打開控制面板。

在控制面板里,點擊“啟用或關閉 Windows 功能”。

立即就打開了添加角色和功能向導。

本文介紹了win2012訪問aspx提示404找不到文件或目錄的原因,我們在安裝IIS時需要特別注意,不要漏了某些必要的項目沒有安裝。
