2009-07-10 4 views
0

Ich verwende die Veröffentlichungsoption von asp.net 2.0, um eine implementierbare Kopie meiner Webanwendung zu erstellen. In letzter Zeit habe ich festgestellt, dass die System.Web.Extensions.Design.dll und die System.Web.Extensions.dll nicht kopiert werden, wenn Sie die Veröffentlichungsoption verwenden. Hat jemand eine Idee, warum das passiert sein könnte? Konnte nicht googlen etwas Bestimmtes darüber auch ...system.web.extentions.dll wird nicht veröffentlicht!

Danke.

Antwort

1

Sie sind Teil des Frameworks, daher werden sie nicht veröffentlicht.

+0

Sie wurden früher veröffentlicht ... warum hörte es plötzlich auf? – user20358

0

Wie andere darauf hingewiesen haben, sind sie Teil des .NET-Frameworks und in den GAC installiert, weshalb sie nicht in einer Veröffentlichung kopiert werden. Visual Studio erwartet, dass sie an demselben Speicherort auf dem Bereitstellungsziel installiert werden.

Das heißt Sie das ändern können, rechtsklicken Sie auf den Verweis auf Eigenschaften gehen und die Copy Local ändern zu wahr. Dadurch wird eine Kopie der Assembly in die lokale Ablage der Website kopiert und bei der Veröffentlichung kopiert.