在Web.Config文件中,我有以下一行:
<httpCookies httpOnlyCookies="true" requireSSL="true" />
这在网站发布时效果很好,但在调试时,真正令人烦恼的是它会产生以下未处理的异常:
所需的防伪cookie“__RequestVerificationToken”不是 本。
为了克服这个问题,每次我都要在调试时注释Web.Config行。
我想知道是否有类似于RemoteOnly的东西在调试模式中将其关闭,如下所示,或者可能是任何其他替代方案
<customErrors mode="RemoteOnly" defaultRedirect="Error.cshtml">
<error statusCode="404" redirect="~/.../HttpError404" />
</customErrors>
答案 0 :(得分:0)
使用生成构建配置的web.config
转换来设置这些属性,以便base - debugging - configuration不包含它们。
MSDN介绍了这些转换:https://msdn.microsoft.com/en-us/library/dd465318%28v=vs.100%29.aspx