我有这样的代码:
using ( var site = new SPSite( myUrl ) ) {
using ( var web = site.AllWebs[0] ) {
// read-only operations
}
}
"myUrl“是WSS3.0的顶级域名url。身份验证设置为Windows。如果我在"external_app_user“帐户下从命令行运行这段代码,一切都很好。但是如果我从webservice (在WSS webapplication之外)运行这段代码,那么结果是http响应"401 UNAUTHORIZ
如果这个帖子太长,我会提前道歉。但这是我第一次发帖,而我真的已经过了河,穿过树林试图弄明白这一点。
Visual 2012中的Add引用功能生成一个代理,该代理(显然)生成无效的SOAP消息。我怀疑这与序列化或代理类型是如何修饰有关,但我似乎无法弄清楚。帮助是非常感谢的。
细节1.我的环境是Visual 2012,我已经创建了一个.NET 4.5类库,其中包含对的服务引用。我试图调用getClient()函数;这里定义了这个函数。()
代码如下所示:
public void GetClient()
{
// create an instance of the service refe
我正在尝试用Spring制作一个SOAP的客户端。请求必须在头中有一个数字证书(公钥),但是当我试图将它添加到secuityInterceptor时。
我正在WildFly服务器上部署客户端,我想也许我必须以某种方式将证书添加到服务器上,但我不确定。原则上,它位于项目的“资源”文件夹中,在生成战争时,它仍然存在。
Config:
private static final Resource KEYSTORE_LOCATION = new ClassPathResource("client-keystore.jks");
private static final String KE