我的网站主页上有几个按钮(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时单击按钮,按钮正常工作......
任何人都可以解释为什么会这样吗?以及如何解决这个问题?
由于
答案 0 :(得分:0)
我还没有遇到这种问题,但在此期间你可以试试MapPath,看看它是否有效
Response.Redirect(HttpContext.Current.Request.MapPath("~/Charges/blabla.aspx?BillId=" + rcEmployee.SelectedValue));