Wir haben eine ASP.NET-Anwendung in .NET Framework 2.0 gebaut. Ich muss einen Webbericht bearbeiten und dem Bericht wenige Spalten hinzufügen. Ich aktualisierte die Datei aspx.cs und lud sie auf den Server hoch, aber der Bericht wurde nicht geändert. Wenn ich Aspx-Datei ändern, funktioniert es, aber aspx.cs Dateiänderungen spiegeln nicht auf dem Server. Und ich habe keine lokale Einrichtung der Anwendung zu überprüfen. Ist es notwendig, die Datei zu kompilieren, aber das gleiche habe ich mit Framework 4.5 ohne Kompilieren getan und es hat funktioniert. Wie kann ich den Bericht aktualisieren, ohne die Datei zu kompilieren?asp.net C# .net Framework 2.0 und 3.5
Antwort
Im Server wird nur kompilierter Code ausgeführt. Wenn Sie CS-Dateien hochladen, wirkt sich das nicht aus. Daher müssen Sie kompilierten Code (DLL) hochladen, um die Änderungen anzuzeigen.
Ich habe gerade aspx.cs-Datei vom Server kopiert und aktualisiert. Wie konvertiere ich es in DLL und nach der Konvertierung in DLL, welche Änderungen an ASPX-Datei vorgenommen werden müssen. Da die Anwendung ausgeführt wird, möchte ich die Benutzer nicht stören. @ Supraj-v – Sunil
Sie müssen Ihr Projekt kompilieren und das Projekt in einem Ordner veröffentlichen .. und ersetzen Sie dann den Inhalt (DLL) in bin-Ordner zum Server-Ordner –
Sie müssen die neue DLL-Datei, die sich im bin-Verzeichnis befindet, im Ordner Bin-Ordner der fernen Speicherorte veröffentlichen.
Wenn Sie Veröffentlichen durch VS, die ich nicht vermuten Sie, dies würde dies automatisch bei der Veröffentlichung tun.
Wenn Sie tun, was ich denke, Sie tun und Kopieren und Einfügen müssen Sie auch das bin-Verzeichnis nach oben kopieren.
Es gibt eine Reihe von Dateien \ Ordnern, die Sie benötigen, aber die aspx.cs-Dateien sind keine davon.
In ASP.NET, wenn Sie die aspx und aspx.cs-Datei platzieren, werden die Dateien automatisch vor der Ausführung durch ASP.NET-Engine eingehalten. Bitte überprüfen Sie den aktualisierten Code enthält es einen Verweis von 4.5 library.Zusätzlich können Sie versuchen, den IIS-Cache gelegentlich ASP.Net-Engine zu referenzieren nicht aktualisieren/replizieren die vorhandenen Dateien im Cache-Ordner.
- 1. .NET compact Framework Abwärtskompatibilität 3.5 und 2.0
- 2. ASP.NET 2.0 Aufruf .NET 3.5 Komponente
- 3. HtmlForm.Action und .Net 2.0/3.5 Abfrage
- 4. Ausrichtung auf .NET Framework 3.5 mit .NET 2.0 Runtime. Vorbehalte?
- 5. .Net Framework 2.0 Konfigurationstool
- 6. Unterschied zwischen ASP.NET und .NET Framework Version
- 7. Werden .net 2.0 und 3.5 nebeneinander ausgeführt?
- 8. Installation ASP.Net Framework 3.5 auf dem Server (ab 2.0)
- 9. Problem mit Ajax auf Update .net Framework 2.0 zu .net Framework 3.5 von VS 2008
- 10. Learn .NET 3.5
- 11. 3.5 .Net Framework Cryptographic Problem
- 12. .NET Framework 3.5 Sprachpaket überspringen
- 13. .NET 3.5 Client Framework verteilbar?
- 14. Projekterfahrung mit Entity Framework (.NET 3.5)
- 15. Bestes .NET Framework 2.0-Buch für C#, Bibliotheken?
- 16. Build VS2008-Projekte mit .Net 2.0/.Net 3.5 mit NAnt
- 17. ‚.NET Framework 3.5 SP1 Client Profile‘ Voraussetzungen
- 18. Asp.net 2.0 und C# 3.0?
- 19. Kompatibilität beim Upgrade von .net 2.0 auf 3.5
- 20. ASP.NET AJAX 3.5 und IE6?
- 21. Upgrade .Net Framework 2.0 auf 4.5
- 22. Kann Regex.Match() null zurückgeben? (C# .Net Framework 3.5?)
- 23. .Net 3.5 Logging
- 24. System.DirectoryServices.AccountManagement in .net 2.0
- 25. Ausführen von .NET 2.0 & 3.5-Websites in IIS 7
- 26. Threading in winform - Compact .NET Framework 3.5
- 27. ASP.net lernen - großer Unterschied von 2.0 zu 3.5?
- 28. Unterstützt Entity Framework 6 .Net 3.5?
- 29. Unterstützung von .NET Framework 3.5 SP1-Clientprofil?
- 30. Erfordert .NET Framework 3.5 SP1 einen Neustart?
Der Code hinter (CS-Datei) ist in eine DLL kompiliert, die Sie hochladen müssen. – pid