Linux中怎么用cat命令创建文件并写入数据
300
2022-09-25
在做httpModules测试的时候出现“HTTP Error 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。”
HTTP Error 500.22 - Internal Server Error
检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
最可能的原因:
此应用程序在 system.web/节中定义配置。
可尝试的操作:
将配置迁移到 system.webServer/modules 节。也可以手动这样做,或通过在命令行中使用 AppCmd 来这样做。例如,从 IIS Express 安装目录运行appcmd migrate config "Default Web Site/"。使用 AppCmd 迁移应用程序将使它能够在集成模式下工作,并能继续在经典模式下和以前版本的 IIS 上工作。如果您确信可以忽略此错误,则可以通过将 system.webServer/validation@validateIntegratedModeConfiguration 设置为 false 来禁用它。也可以将应用程序切换到经典模式应用程序池。例如,从 IIS Express 安装目录运行appcmd set app "Default Web Site/" /applicationPool:"Clr4ClassicAppPool"。只有在无法迁移应用程序时才这样做。
Detailed Error Information:
Module | ConfigurationValidationModule |
Notification | BeginRequest |
Handler | PageHandlerFactory-Integrated-4.0 |
Error Code | 0x80070032 |
Requested URL | Physical Path | F:\C#\HttpTestApplication\HttpTestApplication\index.aspx | |
Logon Method | 尚未确定 | ||
Logon User | 尚未确定 | ||
请求跟踪目录 | C:\Users\Administrator\Documents\IISExpress\TraceLogFiles\HTTPTESTAPPLICATION |
More Information:
集成模式是在 IIS 7.0 及更高版本上运行 ASP.NET 应用程序的首选模式。
View more information »
解决:
打开Web.config
增加下面代码
大概意思是:
禁止验证集成模式,来避免错误。
完整代码如下
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~