Erreur sur un response.redirect
bonjour,
j'ai une erreur sur un response.redirect assez bizarre. elle ne se passe que sur le serveur de prod (ou du moins je n'arrive pas à la reporduire en pre-prod ou en dev). Et en prod, elle ne se passe pas tout le temps.
je fais un response.redirect("~/gestion/toto.aspx") et j'obtiens une erreur :
Code:
1 2 3 4 5 6 7 8 9
| System.Web.HttpException: Le fichier '/gestion/Typo/~/gestion/toto.aspx' n'existe pas.
à System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)
à System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) à System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)
à System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
à System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert)
à System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
à System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
à System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)
à System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() à System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) |
en résumé, il ne m'interprete pas le ~.
Avez vous déjà eu ce probleme ?