Utworzono regułę przepisywania w IIS7, która używa atrybutu trackAllCaptures = "false" w elemencie conditions i używa outboundRules. Wszystko działa dobrze w moim systemie testowym jednak gdy wdrożyć te zasady do GoDaddy pojawia się błąd:Skąd wiadomo, która wersja modułu URL Rewrite IIS7 jest zainstalowana?
Unrecognized attribute 'trackAllCaptures'
I jeśli to węzeł outboundRules otrzymuję błąd 500 z serwera. Rozmawiałem z ich wsparciem i twierdzą, że mają wsparcie dla wersji 2.0 modułu URL Rewrite. Moje pytanie brzmi: jak mogę je zweryfikować lub skomentować, jak sprawdzić wersję tego modułu? Nie mogę znaleźć nigdzie indziej sposobu na zainstalowanie go, jak sprawdzić wersję.
Próbuję przepisać adresy URL dla aplikacji ASP.Net, a nie WordPress, aby usunąć podfolder z adresu URL, który jest bardzo rozpowszechnionym problemem w ich hostingu wielodomenowym. Próbka Używam znajduje się tutaj: http://weblogs.asp.net/owscott/archive/2010/05/26/url-rewrite-multiple-domains-under-one-site-part-ii.aspx
I mieć wersję 2.0 zainstalowaną z dn. 30.06.2010, jest w% SystemRoot% \ system32 \ inetsrv \ rewrite.dll z wersją pliku/produktu w wersji 7.1.871.0, więc może sprawdź wersję twojego rewrite.dll? –
Czy wiesz, że używasz środowiska pełnego lub częściowego zaufania? – Kev
Używam środowiska o średnim zaufaniu. Czy funkcja traceAllCaptures lub outboundRules wymaga pełnego zaufania? – blkbam