2009-06-11 1 views
0

Ein großer Teil der Website ist vorkompiliert und zusammengeführt, da sie sich fast nie ändern wird. Die vorkompilierten Bits können bei Aktualisierungen des Originals ersetzt werden. Ich möchte die Entwicklung neuer Seiten fortsetzen, aber wenn ich auf eine neue Seite zu sehen ich die folgende Fehlermeldung erhalten:Können Sie Teile einer ASP.NET-Website vorkompilieren und zusammenführen und dann mit der Entwicklung fortfahren?

The file '/Website/Test/Default.aspx' has not been pre-compiled, and cannot be requested.

Gibt es eine Möglichkeit, um dieses?

Edit:

Wenn ich die precompileApp.config Datei entferne ich den Inhalt der Marker-Dateien erhalten, wenn ich sie zu sehen:

This is a marker file generated by the precompilation tool, and should not be deleted!

Antwort

1

Haben Sie bei der precompile sehen mit aktualisierbaren UI-Option? Dies kompiliert den gesamten Quellcode und die Ressourcen in eine DLL, ermöglicht Ihnen jedoch, nach der Bereitstellung weiterhin Änderungen an Ihren ASPX-Seiten vorzunehmen.

Eine andere Option könnte sein, die Website vor Ort auf dem Server zu kompilieren, anstatt sie vorkompilieren und dann auf dem Webserver bereitzustellen.

Beide Optionen sind in diesem MSDN-Artikel behandelt:

http://msdn.microsoft.com/en-us/library/bb398860.aspx

+0

Ich bin mir bewusst, dieser Optionen, aber sie gehen nicht auf das Szenario, in dem ein Teil der Website vorkompilierte ist und dann werden neue Seiten hinzugefügt . –

Verwandte Themen