Visual Studio 2013 Web Deploy schlägt fehl

Ich gerade installiert, VS 2013, Upgrade von VS 2010. Erstellen eines web-deployment-Paket zip-Datei, die zum arbeiten in 2010. mit VS 2013 ist die Veröffentlichung von feature zu veröffentlichen, um einen Web Deploy Package, bekomme ich die folgende Fehlermeldung:

Web-deployment-task fehlgeschlagen ist. (Objekt des Typs "manifest" und Weg
'D:\dev\DMWeb\DMWebClient\obj\Test\Package\DMWebClient.SourceManifest.xml'
kann nicht erstellt werden. Erfahren Sie mehr auf:
http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEPTION_WHILE_CREATING_OBJECT.)

Details im Web Veröffentlichen Aktivität-Registerkarte zeigt Folgendes an:

Umgewandelt Web.config mit D:\dev\DMWeb\DMWebClient\Web.Test.config
in obj\Test\TransformWebConfig\transformierten\Web.config.
Auto ConnectionString Verwandelt Views\Web.config in
obj\Test\CSAutoParameterize\transformierten\Views\Web.config.
Auto ConnectionString Verwandelt obj\Test\TransformWebConfig\transformierten\Web.config in
obj\Test\CSAutoParameterize\transformierten\Web.config.

Kopieren Sie alle Dateien in einem temporären Speicherort unten für Verpacken/veröffentlichen: obj\Test\Package\PackageTmp.

Verpackung in D:\dev\DMWeb\DMWebClient\obj\Test\Package\DMWebClient.zip.

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Die Veröffentlichung.Ziele(3883,5):

Fehler ERROR_EXCEPTION_WHILE_CREATING_OBJECT: Web-deployment-task fehlgeschlagen ist. (Objekt des Typs "manifest" und Weg
'D:\dev\DMWeb\DMWebClient\obj\Test\Package\DMWebClient.SourceManifest.xml' kann nicht erstellt werden.

Erfahren Sie mehr auf:
http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEPTION_WHILE_CREATING_OBJECT.)

Paket fehlgeschlagen.

In VS 2010, habe ich es als Administrator ausführen für die Bereitstellung auf der Arbeit, und ich mache so auch hier. Ich habe auch versucht, die Volle Kontrolle Berechtigungen auf den Ordner des Projekts, Netzwerkdienst, LOKALER DIENST, Authentifizierte Benutzer, und mich.

In der Paket - Ordner, es ist der PackageTmp "Ordner" (die gut aussieht), und die DMWebClient.SourceManifest.xml - Datei, und das ist es. In VS 2010 gibt es noch mehr Dateien gibt.

DMWebClient.SourceManifest.xml enthält:

<?xml version="1.0" encoding="utf-8"?>
<sitemanifest>
  <IisApp path="D:\dev\DMWeb\DMWebClient\obj\Test\Package\PackageTmp" />
  <setAcl path="D:\dev\DMWeb\DMWebClient\obj\Test\Package\PackageTmp" setAclResourceType="Directory" />
  <setAcl path="D:\dev\DMWeb\DMWebClient\obj\Test\Package\PackageTmp" setAclUser="anonymousAuthenticationUser" setAclResourceType="Directory" />
  <setAcl path="D:\dev\DMWeb\DMWebClient\obj\Test\Package\PackageTmp\App_Data" setAclResourceType="Directory" setAclAccess="Write" />
  <setAcl path="D:\dev\DMWeb\DMWebClient\obj\Test\Package\PackageTmp/DMWeb.config" setAclResourceType="File" setAclAccess="Read,Write" />
</sitemanifest>

In VS 2010, die Letzte Zeile enthält DMWeb.config existiert nicht. Auf top von, dass, der Pfad ist falsch. Es sollte unter der App_Data Ordner.
DMWeb.config angegeben in Internet.config wie folgt:

<appSettings file="DMWeb.config">

Jegliche Hilfe würde sehr geschätzt werden.

Das ist seltsam, ich weiß nicht warum, würde es einfügen, dass zusätzliche setAcl. IIRC haben wir keine änderungen an setAcl in eine Weile. Sie benötigen die setAcl für dieses Paket? Wenn nicht, können Sie deaktivieren, indem Sie die Einstellung der MSBuild-Eigenschaft IncludeSetAclProviderOnDestination auf false. Sie können dies in Ihrem Profil veröffentlichen (.pubxml-Datei).
Sayed, vielen Dank für die Beantwortung. Siehe meine Antwort unten. Ich hatte einen alten wpp.targets - Datei. Löschen Sie machte es Arbeit. Ist VS 2013 die Anwendung von wpp.targets Dateien, die es findet? Vielen Dank für die IncludeSetAclProviderOnDestination Tipp.

InformationsquelleAutor Ionian316 | 2013-10-29

Schreibe einen Kommentar