Cum fac publish la un website cu WebDeploy si Visual Studio 2012

ASP.NET
IMPORTANT. Cand publicam un website cu WebDeploy din Visual Studio, acesta incearca sa modifice permisiunile de pe server. Acest lucru trebuie prevenit inainte de toate in felul urmator: 
 
  1. Deschideti fisierul .vbproj sau csproj cu Notepad;
  2. Cautati linia 
    <propertygroup condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "></propertygroup>
  3. Deasupra de 
    </propertygroup>
    adaugati linia
    <includesetaclproviderondestination>False</includesetaclproviderondestination>
In acest fel, WebDeploy/Visual Studio nu se va atinge de permisiunile de pe server.

Presupunand ca sunteti autentificat in panoul de control WebsitePanel navigati la Websites > Click pe numele website-ului pentru care doriti sa faceti publish > Extensions (selectati versiunea corecta de ASP.NET pentru acest website) > Web Publishing > Introduce-ti parola > Enable.
Ulterior click pe Download Publishing Profile for this web site si salvati fisierul.

Deschideti Visual Studio > Solution Explorer > Click dreapta pe numele proiectului > Publish > Import > Selectati fisierul pe care tocmai l-ati descarcat > Next > Validate Connection > Next > Preview > Publish.

Add Feedback