Auf einer Projekt-Website ASP.NET implementiert, kann ich eine RESX-Datei aktualisieren, ohne neu zu kompilieren?

StackOverflow https://stackoverflow.com/questions/703054

Frage

Ich bin die Bereitstellung einer ASP.NET-Anwendung in einer Produktionsumgebung gesperrt. Pushing Baugruppen (Satellit Ressource Baugruppen enthalten) in dieser Umgebung hat Prozess verbunden mit ihm, aber das Kopieren von nicht-Baugruppen für die Umwelt nicht.

Auf einem ASP.NET-Website-Projekt, kann ich eine RESX-Datei aktualisieren, ohne neu zu kompilieren?

War es hilfreich?

Lösung

Ich denke, es hängt davon ab, was Ihre Anwendung mit ihnen tut.

Wenn Sie schieben RESX-Dateien in den Ordner App_LocalResources Ihrer Website, werden sie Just-In-Time automatisch so schnell zusammengestellt, wie Sie das tun. Also in diesem Fall würden Sie nichts neu kompilieren.

Andere Tipps

Nein, kann man nicht. Nicht nur, dass es Neuübersetzung zwingen, aber es wird auch die Appdomain entladen und löst einen Neustart der Anwendung (in Prozessspeicher verloren geht). Es gibt keinen Weg, um diesen mit dem integrierten Provider. Weitere Kontext finden Sie hier: http: // www. onpreinit.com/2009/06/updatable-aspnet-resx-resource-provider.html .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top