2011-02-03 14 views

Odpowiedz

8

W Sitecore web.config ustawić addAspxExtension do fałszywego w LinkManager

<add name="sitecore" type="Sitecore.Links.LinkProvider, Sitecore.Kernel" addAspxExtension="false" alwaysIncludeServerUrl="false" encodeNames="true" languageEmbedding="never" languageLocation="filePath" shortenUrls="true" useDisplayName="false" /> 

Po wykonaniu tej czynności, należy również do mapowania rozszerzeń kart dzikich w IIS

+1

Nie musiałem mapować symboli wieloznacznych, wystarczy zmienić pulę aplikacji na tryb zintegrowany zamiast klasycznego. –

+0

Interesujące. Myślałem, że mapowanie rozszerzeń jest również wymagane. Dobrze wiedzieć! – Bryan

+1

Pamiętaj tylko o uruchomieniu w trybie zintegrowanym przy użyciu uwierzytelniania systemu Windows lub podstawowego puli będzie bardzo pofragmentowane. Zobacz sekcję "Fragmentacja puli" tutaj: http://msdn.microsoft.com/en-us/library/8xx3tyca%28v=vs.80%29.aspx – Holger

-2

To nie jest problem konfiguracji Sitecore, to IIS. Musisz skonfigurować swoją witrynę w IIS, aby ASP.NET obsługiwał wszystkie rozszerzenia.

Here to wątek na ten temat na forum SDN.

2

Istnieje kilka podejść do tego w zależności od wersji IIS. This SDN scrapbook entry obejmuje scenariusze i dostarcza przykładowy kod.

Możesz również uzyskać informacje o sposobie generowania adresów URL elementów dynamicznych pod numerem read more.

+0

znalazłem kilka przydatnych informacji tutaj. Dzięki. –