Hallo Steffen,
eine mit .NET Framework 4.0 im Web Developer 2010 erstellte Website läßt sich bei mir
lokal ausführen. Stelle ich sie jedoch auf meinen Web Server 2008 und rufe meine Domain
auf, so erscheint die Seite mit einem Runtime Error.
Stelle ich jedoch das Zielframework der Website auf .NET 3.5 kann ich diese im
Internet aufrufen.
dann ist das .NET Framework 4 auf dem Webserver nicht installiert oder der Application Pool, unter dem die Anwendung läuft, ist für das Framework 2.0 und eben nicht 4.0 eingerichtet (3.5 ist lediglich ein Aufsatz auf 2.0, daher ist das korrekt,
dass 3.5er Anwendung in einem 2.0er Pool laufen)
Zum Ändern der Frameworkversion des betreffenden Application Pools (nach der Installation der
.NET Framework 4 Runtime auf dem Server, auf Sprachversion achten) siehe:
http://technet.microsoft.com/de-de/library/cc754523%28WS.10%29.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community