Asp.net Response.Redirect on Azure

时间:2012-10-11 16:52:16

标签: asp.net redirect azure

我的网站主页上有几个按钮(Index.aspx) 单击任何这些按钮时,它们会向URL添加一些参数,并且网站会重定向到另一个页面。

   Response.Redirect("~/Charges/blabla.aspx?BillId=" + rcEmployee.SelectedValue);

这在我的本地计算机和Windows服务器环境中运行良好,但是当我在Azure webrole上部署它时,它不会执行重定向。

当浏览器在http://someurl.cloudapp.net/上并单击按钮时它停留在页面上(并使用fiddler显示文件/页面未找到页面) 但如果我在网址为http://someurl.cloudapp.net/index.aspx时单击按钮,按钮正常工作......

任何人都可以解释为什么会这样吗?以及如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

我还没有遇到这种问题,但在此期间你可以试试MapPath,看看它是否有效

Response.Redirect(HttpContext.Current.Request.MapPath("~/Charges/blabla.aspx?BillId=" + rcEmployee.SelectedValue));