Jestem zmuszony do odbudowania mojego komputera z domyślnych ustawień fabrycznych. Wszystko powinno być takie samo, wersja IIS (7.5), system operacyjny (Windows 7) i moje pliki witryny. Jednak coś jest inaczej, ponieważ po skonfigurowaniu moją stronę i ciągnąc lokacji lokalnej w mojej przeglądarce, otrzymuję następujący błąd ...Błąd HTTP 500.19 na IIS7 "Zniekształcony XML" w web.config
Błąd HTTP 500,19 - Błąd Żądana strona nie może uzyskać dostępu serwera wewnętrznego, ponieważ powiązane dane konfiguracyjne strony są nieprawidłowe. Kod błędu 0x8007000d
Kiedy look up error code 0x800700d mówi mi ...
Analiza: Ten problem występuje, ponieważ plik ApplicationHost.config lub plik Web.config zawiera nieprawidłowy element XML. Aby rozwiązać ten problem, zobacz Rozdzielczość 1.
Następnie oferuje rozdzielczość ...
Sugerowane rozwiązanie: Usuń nieprawidłowy element XML z pliku ApplicationHost.config lub z sieci. plik konfiguracyjny.
Jednak nie widzę źle zniekształconego XML, a po całkowitym usunięciu pliku web.config strona ładuje się, ale ponowne pisanie URL nie działa (oczywiście). Co więcej, nawet jeśli usunę cały plik XML z pliku web.config, pozostawiając go pustym, otrzymam ten sam błąd. Wydaje się, że problem tkwi w tym, że plik web.config w ogóle istnieje.
Dla porównania, oto treść mojego web.config ...
<?xml version="1.0" encoding="UTF-8"?>
<!-- this file can be deleted if you're not planning on using URL rewriting with IIS 7. -->
<!-- you can add your own files and folders that should be excluded from URL rewriting by adding them to the "pattern" below. -->
<!-- please read the online documentation on http://cfwheels.org for more information about URL rewriting. -->
<!-- SET ENABLED TO TRUE BELOW TO TURN ON THE URL REWRITING RULES -->
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ColdFusion on Wheels URL Rewriting" enabled="true">
<match url="^(.*)$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{SCRIPT_NAME}" negate="true" pattern="^/(flex2gateway|jrunscripts|cfide|cfformgateway|railo-context|files|images|javascripts|miscellaneous|stylesheets|robots.txt|sitemap.xml|rewrite.cfm)($|/.*$)" />
</conditions>
<action type="Rewrite" url="/rewrite.cfm/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Ktoś ma jakieś pomysły o tym, jak rozwiązać ten problem?
Mamy dwa serwery, które nie lubią "encoding =" UTF8 "". Inny serwer nie ma z tym żadnych problemów. Wciąż nie mam pojęcia, dlaczego. – Fried