Я добавил подрайон к своей карте сайта в CRM 4.0, и для абсолютных URL-адресов он работает как ожидалось. Однако для относительных URL это не так. Данная страница является внутренней и доступна через:
http://localhost/ISV/<orgName>/Account.aspx/ExternalDocumentList
Однако я бы предпочел написать это в карте сайта:
/ISV/<orgName>/Account.aspx/ExternalDocumentList
Когда это развернуто, CRM / IIS переписывает его в:
http://localhost/<orgName>/ISV/<orgName>/Account.aspx/ExternalDocumentList
Для справки, вот дополнение карты сайта (которое не работает):
<SubArea Id="custom_documentHistory" Url="/ISV/<orgName>/Account.aspx/ExternalDocumentList">
<Titles>
<Title LCID="1033" Title="Document History"/>
</Titles>
</SubArea>
Как я могу сделать ссылку на эту страницу относительно?