Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net网站代理服务器上的https?_C#_Asp.net_Apache_Networking - Fatal编程技术网

C# asp.net网站代理服务器上的https?

C# asp.net网站代理服务器上的https?,c#,asp.net,apache,networking,C#,Asp.net,Apache,Networking,我有一个简单的asp.net Web服务,它有一个登录方法,部署在IIS服务器上的url是http://sitename.domain.org:9111/membership/membershipdir.asmx 我的网络团队在代理服务器(我想它是apache)上为这个web服务站点创建了一个SSL代理url。现在web服务可以像下面这样通过代理进行访问https://www.domain.org/webservices/spws/Membership/membershipdir.asmx 它工

我有一个简单的asp.net Web服务,它有一个登录方法,部署在IIS服务器上的url是
http://sitename.domain.org:9111/membership/membershipdir.asmx

我的网络团队在代理服务器(我想它是apache)上为这个web服务站点创建了一个SSL代理url。现在web服务可以像下面这样通过代理进行访问
https://www.domain.org/webservices/spws/Membership/membershipdir.asmx

它工作正常,但当我调用webservice方法时。结果窗口url显示在
http://servername.domain.org:9111/Membership/membershipdir.asmx/Login

现在网络团队抱怨9111端口仍然公开了登录部分。应用程序中必须进行一些更改。我不明白我应该在应用程序级别更改什么

我也不明白为什么显示服务器名而不显示代理名的结果

有人有线索吗

签出:始终使用用户最初请求的同一域


现在,我不确定代理服务器的情况。。。如果代理服务器正在进行任何更改,它应该在退出的过程中进行相反的操作。。。所以我真的无法回答这个问题。。。但是,无论如何,请确保您使用的是原始请求域,方法可以是使用相对路径,也可以是上面链接的问题中的方法

我的问题是,当请求通过代理url时,响应应该只通过代理url,对吗?。为什么要通过常规url进行响应?@James123当请求通过代理时,我不认为您的响应是通过常规url进行的。最有可能的是,您的请求也会通过常规url。