2014-02-19 19 views
14

Ich habe versucht, mit Es hältDie Konfigurationsabschnitt ‚uri‘ kann nicht gelesen werden, weil es einen Abschnitt Erklärung fehlt

Der Konfigurationsabschnitt ‚uri‘ kann nicht zeigen, .net 4.5

BugNET auf IIS7 zu installieren gelesen werden, weil es einen Abschnitt Erklärung

es ist ziemlich genau wie dies issue und this one Aber mein app-Pool wurde auf 4.0 fehlt.

Und es funktioniert gut auf IIS8 mit .net 4.5

ich denke, die Einstellung gleich waren.

Irgendwelche Hilfe? thx

Antwort

20

Es stellt sich heraus, dass es eine Abschnittsdeklaration fehlt.

ich nur hinzufügen,

<section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 

innerhalb von <configSections>

funktioniert es dann in Ordnung.

+0

Achten Sie darauf, die Die Version stimmt mit der von Ihnen benötigten Version überein. Ich musste die Version auf 'Version = 4.0.0.0' ändern – Gwasshoppa

12

Danke für die Links, die Sie in Ihre Frage eingefügt haben; das erste, das du eingebaut hast, funktionierte für mich, also dachte ich, ich würde es für die Cargokulturen zitieren, die danach kommen:

Wenn dieses Problem auftritt, ändern Sie bitte nur die .NET Framework Version des Pools zu V4 .0 in IIS.

http://forums.asp.net/t/1839088.aspx

(Ich habe das URI-Element, aber kein <section name="uri"…. Ich habe keine IIS Koteletts haben, so kann ich nichts sagen, mehr über das Thema!)

+1

Ich bin froh, dass ich helfen kann :) – maxisam