none
ashx中调用context.Response.Redirect()方法报错 RRS feed

  • 问题

  • ashx中调用context.Response.Redirect(“..\Login.aspx”)方法在VS开发环境下正常,部署到IIS中运行报错,求解决方案

    孙海东

    2014年8月11日 6:16

答案

  • 首先谢谢您的答复,但问题不是路径的原因。奇怪的是如果我用aspx页面中进行上面的操作ontext.Response.Redirect(“..\Login.aspx”),页面跳转是对的。在单独的ashx页面中就不正确。我现在采用的方式是在aspx页面上进行的跳转。


    孙海东

    • 已标记为答案 书虫 2014年8月25日 9:21
    2014年8月12日 8:49

全部回复

  • 你好,

    这可能是因为路径的问题引起的 。

    我建议尝试下面的代码:

    Server.MapPath("Login.aspx");

    2014年8月12日 8:29
  • 首先谢谢您的答复,但问题不是路径的原因。奇怪的是如果我用aspx页面中进行上面的操作ontext.Response.Redirect(“..\Login.aspx”),页面跳转是对的。在单独的ashx页面中就不正确。我现在采用的方式是在aspx页面上进行的跳转。


    孙海东

    • 已标记为答案 书虫 2014年8月25日 9:21
    2014年8月12日 8:49