Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.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# 如何发布到已实现单点登录的web服务?_C#_Web Services_Visual Studio 2008_Single Sign On - Fatal编程技术网

C# 如何发布到已实现单点登录的web服务?

C# 如何发布到已实现单点登录的web服务?,c#,web-services,visual-studio-2008,single-sign-on,C#,Web Services,Visual Studio 2008,Single Sign On,抱歉,这有点长 有问题的web服务正在启用Windows集成身份验证的IIS上运行 开发环境是C,VisualStudio2008。如果需要,我可以使用2010。我的老项目还在2008年 我拥有的两个应用程序是我的“摆弄应用程序” 一种使用调用web服务的标准方法,即添加web引用、构建代理类等 另一个基本上是获取一个外部XML文件,并向我在知道SOAPUI存在之前构建的URL发送HTTP post 所以现在web服务将成为SSO的幕后黑手,我正试图找出如何使用这两个不同的应用程序调用web服务

抱歉,这有点长

有问题的web服务正在启用Windows集成身份验证的IIS上运行

开发环境是C,VisualStudio2008。如果需要,我可以使用2010。我的老项目还在2008年

我拥有的两个应用程序是我的“摆弄应用程序”

一种使用调用web服务的标准方法,即添加web引用、构建代理类等

另一个基本上是获取一个外部XML文件,并向我在知道SOAPUI存在之前构建的URL发送HTTP post

所以现在web服务将成为SSO的幕后黑手,我正试图找出如何使用这两个不同的应用程序调用web服务

我想有两种不同的方法。标准的方法就是添加行

     myproxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
这在我的标准应用程序中非常有效

如何在HTTPPOST应用程序中手动执行此操作

我假设同一行代码可以在HttpWebRequest对象上工作,但我想手动尝试一下

谢谢,再说一次对不起,时间太长了


lee

编辑以使问题更加明显。