惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
宝玉的分享
宝玉的分享
月光博客
月光博客
B
Blog
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
N
Netflix TechBlog - Medium
博客园_首页
GbyAI
GbyAI
人人都是产品经理
人人都是产品经理
A
About on SuperTechFans
Y
Y Combinator Blog
L
LangChain Blog
有赞技术团队
有赞技术团队
D
Docker
爱范儿
爱范儿
博客园 - 司徒正美
H
Hackread – Cybersecurity News, Data Breaches, AI and More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
酷 壳 – CoolShell
酷 壳 – CoolShell
Microsoft Security Blog
Microsoft Security Blog
D
DataBreaches.Net

博客园 - ShelleyZhang

悬浮框实现 C#操作xml SelectNodes,SelectSingleNode总是返回NULL 与 xPath 介绍 ODBC驱动重新注册 .net用OLEDB方式操作SqlServer和Sybase .net 连接 Sybase 影响行数问题——续 .net 连接 Sybase 影响行数问题 下载最新全国邮编数据库 windows 7(x86) IE8 下的 owc Who knows Microsoft.XMLDOM相关资料 XML to Excel - ShelleyZhang 使用windows7的System帐户 C# 位域[flags] - ShelleyZhang - 博客园 VS.NET 控件命名规范 DNN初探(第二小时) 工作总结(临时存放一下) 中文vs2008安装 mvc 1 今天到了1000分了,庆祝一下 asp超过响应缓冲区限制的解决方法
DNN 初探(第一小时)
ShelleyZhang · 2009-08-07 · via 博客园 - ShelleyZhang

1.下载了一个C#版本的DNN,编译源码,本来想监视一下install的过程,结果一下子就碰到了第一个麻烦。程序运行的时候会报错

错误内容为:Request is not available in this context

错误界面:

image 

原因如下:我用的是vista系统,使用的是IIS7

IIS7的设计方式已经改变,request context 已经不能再Application_Start事件中使用,解决问题的方法有两个:

1.将受影响的代码移出Application_Start

2.将代码移回IIS6,或其他等支持的IIS。

为了解决问题,我们可以将代码移到Application_Beginrequest中,用一个静态变量作为标志,只有初次进来的时候才会执行Application_Beginrequest中的部分代码。

参考:

http://mvolo.com/blogs/serverside/archive/2007/11/10/Integrated-mode-Request-is-not-available-in-this-context-in-Application_5F00_Start.aspx

http://www.vikramlakhotia.com/Accessing_HttpContextCurrent_in_Application_start_in_IIS_70_gives_server_error.aspx