DotNetOpen​IIS7中的Auth;请求不可用



最近,我工作的公司开始在他们的网络服务。然而,昨天我遇到了一个很不寻常的问题

在远程计算机上调试应用程序时,我收到以下错误:"System.Web.HttpException:请求不可用现在,当我第一次遇到这个问题时,我发现这通常与我不能使用Global.cs的Application_Start方法中的HttpContext对象,因此我从方法中删除了对该对象的所有引用(如所述在这里http://mvolo.com/blogs/serverside/archive/2007/11/10/Integrated-mode-Request-is-not-available-in-this-context-in-Application_5F00_Start.aspx)

但是,在远程设备上运行代码时,问题仍然存在计算机(安装IIS7配置管理器的位置)。此外,堆栈跟踪引用了一个名为"C:\rws\lib"的路径\dnoasts.net4\Samples\ZuydOAuthServiceProvider\Code\Global.cs"对我来说毫无意义,因为实际文件位于D:\磁盘我在源中找不到对该路径的引用密码

有人对这个问题有经验吗?任何帮助将不胜感激!

经过一些测试,这个问题似乎有了解决方案,尽管不是一个完美的解决方案。将应用程序池的托管管道模式设置为"经典"似乎可以奏效,但是,我有点担心这会在稍后阶段引发问题。

如果有人知道如何在不使用经典管理管道模式的情况下解决我最初文章中描述的问题,我将感谢你分享你的想法。

最新更新