4

別のゾーン (エクストラネット) に拡張された SharePoint の Web アプリケーションがあります。デフォルト ゾーンのアクセス URL は http://server1、エクストラネット ゾーンの URL は https://www.server1.com です。

ここで、エクストラネット ゾーン経由でサイトにアクセスすると、SPContext.Current.Web.Url が http://server1 を返すことがわかりました。私は https://www.server1.com を期待していました。それが私がサイトにアクセスしている方法だからです。私は何を間違っていますか?

4

2 に答える 2

1

使用してみてください:

SPContext.Current.Site.MakeFullUrl(SPContext.Current.Web.ServerRelativeUrl);

これは、アクセス マッピングを考慮に入れる必要があります。

于 2010-01-29T10:05:15.733 に答える
0

奇数...

別の方法として、HttpContext.Current.Request.Urlを使用してみましたか?

于 2010-01-20T22:32:31.817 に答える