Comment puis-je obtenir l'URL correspondant d'une autre application Web basée sur la AAM demande en cours?
-
16-10-2019 - |
Question
Je suis en train de créer un lien sur une application Web à une autre application Web en utilisant C #.
code est en cours d'exécution sur:
Je veux créer un lien vers http: //. mon
La ferme est également disponible sur un domaine FQDN:
Alors, quel est le meilleur code ou le contrôle pour créer un lien vers l'autre application Web AAM? En ce moment je fais quelque chose comme ceci:
<%= SPWebApplication.Lookup(
new Uri("http://my")).AlternateUrls.
GetResponseUrl(SPAlternateUrl.Lookup(
new Uri(SPContext.Current.Web.Url)).UrlZone).Uri %>
Il fonctionne, mais je ne suis pas sûr que ce soit la bonne façon et performant.
Toutes les idées?
La solution
On dirait bien à moi! Je suis sûr que vous ne pouvez regarder les URL via SPWebApplication AAM Banque c'est donc la façon de le faire.
Si vous êtes préoccupé par la performance, mesurer la différence entre le moment où vous avez ceci sur la page et lorsque vous le retirez. ASP.NET Tracing est une option que l'aide peut.