一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - ASP.NET在IIS7中上下文中不可用的解決方法

ASP.NET在IIS7中上下文中不可用的解決方法

2019-09-12 11:42asp.net教程網 ASP.NET教程

執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

Johnny換上Win7已經有幾個月的時間,不過前幾天重裝了系統,依舊用的是Win7,只是今天在打開VS2009工程后在IE中測試時一打開便出現一個錯誤如下: 
請求在此上下文中不可用 
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。 
異常詳細信息: System.Web.HttpException: 請求在此上下文中不可用 
源錯誤: 

復制代碼代碼如下:


行 28: protected void Application_Start(Object sender, EventArgs e) 
行 29: { 
行 30: ApplicationConfiguration.OnApplicationStart(Context.Server.MapPath( Context.Request.ApplicationPath )); 
行 31: 
行 32: } 

 

這下還真奇怪,回想了一下,剛開始用Win7時似乎也是有遇到過這個問題,只是忘記當時是如何解決的。可以確定的是這個肯定跟項目本身無關,因為未重裝前是正常的,也就是說跟環境有關了,那就是應該是IIS7的問題了。

搜索引擎的好就是造就了懶人,遇到問題,不是“百度一下你就不知道”,而是Google一下你會知道,所以還是上Google上找了一下,確實跟我的判斷沒錯,引用周星星的話說“我他媽的真是天才呀”。問題很簡單,就是Web應用程序池配置錯誤造成的,這個錯誤應該是IIS7所特有的。

解決辦法:

在IIS7->當前應用程序虛擬目錄->右鍵->管理應用程序->高級設置

修改應用程序池屬性:DefaultAppPool 為 Classic .NET AppPool (也即是經典)即可。

又或者是直接到應用程序池中,雙擊DefaultAppPool ,在彈出的窗口中把“托管管道模式”改成經典,確定退出即可。
Tis:
在 IIS 7 中,應用程序池有兩種運行模式:集成模式和經典模式。應用程序池模式會影響服務器處理托管代碼請求的方式。如果托管應用程序在采用集成模式的應用程序池中運行,服務器將使用 IIS 和 ASP.NET 的集成請求處理管道來處理請求。但是,如果托管應用程序在采用經典模式的應用程序池中運行,服務器會繼續通過 Aspnet_isapi.dll 路由托管代碼請求,其處理請求的方式就像應用程序在 IIS 6.0 中運行一樣。 

更多關于IIS 7 應用程序池的托管管道模式中集成模式的介紹,可以移步到這里了解一下。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91精品综合国产在线观看 | 日本69sex护士www | 亚瑟天堂久久一区二区影院 | 亚洲欧美一区二区三区在线观看 | 午夜国产精品影院在线观看 | 成人性爱视频在线观看 | 青青草原手机在线视频 | se综合| 亚洲色图色 | 美女被狂揉下部羞羞动漫 | 男神插曲女生动漫完整版动漫 | 果冻传媒 天美 麻豆 | 四虎现在的网址入口2022 | 亚洲不卡高清免v无码屋 | 公园暴露娇妻小说 | jj免费视频| 国产精品香蕉一区二区三区 | 毛片视频网站在线观看 | 精品免费tv久久久久久久 | 黑人巨荃大战乌克兰美女 | 国产精品一区二区不卡的视频 | www.好吊操 | 亚洲 欧美 国产 综合 播放 | 91香蕉视频在线播放 | 五月婷婷在线免费观看 | 国产一级视频在线观看 | 91制片厂制作果冻传媒八夷 | 舔逼 | 四虎最新永久免费视频 | 亚洲天堂在线视频播放 | 亚洲免费视频一区 | 99热国产这里只有精品99 | a天堂中文在线 | 亚洲视屏在线观看 | 7788av| 欧亚尺码专线欧洲s码wmy | 欠操h| 哇嘎在线精品视频在线观看 | 四虎免费入口 | 车上小婕子系列辣文小说 | 欧美日韩一级视频 |