HttpContext.Current.Request.Url.Authority给出错误的授权名称

问题描述

|| 我有两个负载均衡的生产Web服务器,它们位于DMZ中。我有一个表单,需要根据某些条件打开另一个表单。其中一台服务器可以正常工作,并提供完整的授权名称,即\“ host.n.n.com \”。另一个产品服务器仅返回\“ host \”,因此无法找到该页面。这是我正在使用的代码:
urlString.Append(url.Scheme);
urlString.Append(\"://\");
urlString.Append(url.Authority);
urlString.Append(\"/somedir/anotherdir/\");
urlString.Append(formName + \".aspx\");
服务器1(正​​常工作)返回http://host.n.n.com/somedir/anotherdir/formName.aspx 服务器2(中断)返回http://host/somedir/anotherdir/formName.aspx IIS在两台服务器上的配置似乎相同。 预先感谢您的任何帮助     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)