国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > IIS > 正文

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

2024-08-29 03:13:23
字體:
來源:轉載
供稿:網友
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 應用程序池的托管管道模式中集成模式的介紹,可以移步到這里了解一下。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永川市| 牙克石市| 桃园市| 丰县| 哈巴河县| 新化县| 武功县| 淮南市| 内江市| 尖扎县| 德钦县| 永安市| 景德镇市| 卫辉市| 北碚区| 简阳市| 德昌县| 施甸县| 交城县| 大化| 龙山县| 新巴尔虎左旗| 台山市| 嘉荫县| 贵州省| 根河市| 凤冈县| 息烽县| 沙坪坝区| 万山特区| 平定县| 葫芦岛市| 泰宁县| 安西县| 蒲城县| 平顺县| 平山县| 方正县| 滨州市| 丹棱县| 阜康市|