引起這個的原因大概是現安裝了.Net Framework后裝的IIS導致.Net沒有在IIS里注冊。
在網上找了很久都是說從.net命令行工具里運行aspnet_regIIS /i就可以了(或者在類似下面的目錄:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i),但是自己試了很多次都不行,后來發現還是要先卸載再安裝,重新創建為應用程序才行,具體如下:
從.net命令行工具里運行 aspnet_regIIS /u 卸載,再aspnet_regIIS /i安裝
然后重啟IIS ,刪除“默認應用程序”,然后將站點重新創建為應用程序。
另外,還有可能是ASPNET賬戶沒有IIS所指定服務器目錄的權限。在資源管理器中找到“工具-文件夾選項-查看-使用簡單文件夾共享(推薦)”,把前面的勾去掉,然后在服務器指定目錄上點右鍵,屬性-安全-添加-高級-立即查找,把ASPNET這個賬戶添加進去,給它指定完全訪問的權限。這樣做了以后就會發現沒有了那個錯誤,不過如果訪問數據庫可能有會提示ASPNET這個賬戶沒有權限訪問數據庫。這個提示就清楚多了,把該賬戶在數據庫中加入相應的權限就可以了。
解決方法一 重新注冊.Net 2.0:
C:WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe –i
解決方法二 新建應用程序池:
新建應用程序池的步驟
1. 單擊“開始”,指向“程序”,然后單擊“控制面板”。
2. 雙擊“管理工具”,然后雙擊“Inte.Net 信息服務 (IIS)”。
3. 右鍵單擊“應用程序池”,指向“新建”,然后單擊“應用程序池”。
4. 在“應用程序池 ID”文本框中鍵入 AppPool1。
5. 單擊“確定”。
將應用程序分配到應用程序池
1. 單擊“開始”,指向“程序”,然后單擊“控制面板”。
2. 雙擊“管理工具”,然后雙擊“Inte.Net 信息服務 (IIS)”。
3. 雙擊“Web 站點”。
4. 雙擊“默認 Web 站點”。
5. 右鍵單擊“DebugApp1”,然后單擊“屬性”。
6. 在“主目錄”標簽中的“應用程序池”列表框中選擇“AppPool1”,然后單擊“確定”。
解決方法三,修改網站目錄所在文件夾的訪問權限:
找到當前網站目錄->右鍵->屬性->安全->添加->高級->立即查找->選擇 Users 用戶 ->確定->確定
解決辦法:
1、新建一個應用程序池,點屬性,標識,選擇應用程序池的安全性帳戶,本地系統,OK!
2、WEB文件夾屬性中的權限添加NetWork Service帳號權限。
至此,網站可以正常運行.NET程序了
asp.net“服務器應用程序不可用” 解決方法
2019-06-17 10:21網絡 ASP.NET教程
服務器應用程序不可用 您試圖在此 Web 服務器上訪問的 Web 應用程序當前不可用。請點擊 Web 瀏覽器中的“刷新”按鈕重試您的請求。 管理員注意事項: 詳述此特定請求失敗原因的錯誤消息可在 Web 服務器的系統事件日志中找到。請
延伸 · 閱讀
- 2024-12-13騰訊《三角洲》國際服12月5日上線!官方增設服
- 2024-12-13英特爾計劃推出“3D V-Cache”類大緩存 CPU,但僅限
- 2024-12-13首臺 “重慶造” 國產服務器兆瀚 RA2300-A 正式下
- 2024-12-13研究人員公布勒索軟件 Strela Stealer 最新行蹤:利
- 2024-12-13《誅仙世界》首批服務器包含"風靈月影" 仙界
- 2024-12-13蘋果深耕 AI 領域,擬聯手富士康在中國臺灣生產
- ASP.NET教程
微信小程序如何使用原生Websocket與Asp.Net Core SignalR 通信
背景 如題,這可能算是.net 做小程序的服務端時,繞不開的一個問題,老生常談了。同樣的問題,我記得我2018/19年的一個項目的解決方案是: 修改官方的...
- ASP.NET教程
asp.net gridview分頁:第一頁 下一頁 1 2 3 4 上一頁 最末頁
這篇文章主要介紹了asp.net gridview分頁:第一頁 下一頁 1 2 3 4 上一頁 最末頁,可使用上下鍵選中行,選中后點擊修改,textbox獲得gridview中的代碼的數據,需要...
- ASP.NET教程
詳解ASP.NET 生成二維碼實例(采用ThoughtWorks.QRCode和QrCode.Net兩種方
本篇文章主要介紹了ASP.NET 生成二維碼實例,使用了兩種方法,包括ThoughtWorks.QRCode和QrCode.Net,具有一定的參考價值,有興趣的可以了解一下。 ...
- ASP.NET教程
.Net MVC實現長輪詢
這篇文章主要為大家詳細介紹了.Net MVC實現長輪詢的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下 ...
- ASP.NET教程
GridView分頁的實現(通用分頁模板)
要在GridView中加入AllowPaging=true,一頁數據多少行PageSize=10分頁時觸發的事件OnPageIndexChanging等等,感興趣的朋友可以了解下本文,希望對你有所幫助 ...
- ASP.NET教程
asp.net中的窗體身份驗證(最簡單篇)
這篇文章主要介紹了最簡單的asp.net中的窗體身份驗證,詳細敘述了asp.net的窗體身份驗證步驟,感興趣的小伙伴們可以參考一下 ...
- ASP.NET教程
ASP.NET OutputCache詳解
這篇文章主要介紹了ASP.NET OutputCache詳解,本文詳細講解了OutputCache的語法、OutputCache的參數、OutputCache使用示例等內容,需要的朋友可以參考下 ...
- ASP.NET教程
asp .net實現給圖片添加圖片水印方法示例
圖片上加水印相信每位程序員都會遇到這個需求,下面這篇文章主要給大家介紹了asp .net實現給圖片添加圖片水印的方法,文中給出了完整的實例代碼,相...