gpt4 book ai didi

asp.net - Global.asax : 'RedirectPermanent' is not a member of 'System.Web.HttpResponse' 中的错误

转载 作者:行者123 更新时间:2023-12-02 11:02:50 31 4
gpt4 key购买 nike

我正在尝试在VS 2013 Community Edition中本地启动旧版ASP.NET经典Web解决方案以进行调试。但是,VS针对Global.asax报告此错误:

'RedirectPermanent' is not a member of 'System.Web.HttpResponse'



并指向以下代码行:
Response.RedirectPermanent(host)

我绝对知道System.Web.HttpResponse对象的RedirectPermanent方法存在并且可以在真实的Web服务器上工作。甚至更多:我的VS的IntelliSense会显示正确的工具提示以及此方法的说明。

可能是什么,以及如何解决?

更新:我发现将目标框架从4.5.1更改为4.0可以解决问题,但是为什么呢?尚未从.NET 4.5.1中删除HttpResponse.Redirect,它仍然是 there

最佳答案

在我的情况下,在web.config中指定目标Framework版本可以显式解决该问题:

<compilation debug="true" targetFramework="4.5"/>

关于asp.net - Global.asax : 'RedirectPermanent' is not a member of 'System.Web.HttpResponse' 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31561243/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com