SharePoint 2010'u (örneğin, _http: // sp2010 /) var. ISAPI klasöründe barındırılan site (_http: // sp2010/site /) ve WCF Hizmeti oluşturdum. _HTTP -Wcf Hizmetinde Yanlış SPContext
[OperationContract]
public string GetCurrentWebUrl()
{
return SPContext.Current.Site.Url + " | " + SPContext.Current.Web.Url;
}
Bu adresi kullanarak benim konsol uygulamasından hizmetlerini arayın: //sp2010/site/_vti_bin/WcfService.svc/mex hizmetinde böyle bir test yöntemi vardır. GetCurrentWebUrl yöntemini çağırırken, _http: // sp2010/site//// almak istiyorum ama her zaman _http: // sp2010 /. Başka bir deyişle, SPContext doğru değil.
Neyi yanlış yapıyorum? Doğru içeriği nasıl alabilirim?
var Does , SPContext.Current.Web.Url = http: // sp2010/'. Başka bir sitem var: http: // sp2010/site2 /' .Bununla denedim ama yine de 'SPContext.Current.Web.Url = http: // sp2010/' – Grant
@Grant ve doğru alt sitede değil, doğru alt siteye _vti_bin vurduğundan% 100 emin misiniz? Gerçekten vurmak istediğiniz URL'ye isabet ettiğinizi doğrulamak için kemancıyı kullanın: http://www.fiddler2.com/fiddler2/ –
I Eminim, ama kemancıyla kontrol edeceğim. Tavsiyen için teşekkürler! – Grant