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:
- Deschideti fisierul .vbproj sau csproj cu Notepad;
- Cautati linia
<
propertygroup
condition
=
" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "
></
propertygroup
>
- Deasupra de
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.
Article ID: 232, Created: 2/8/2013 at 11:43 AM, Modified: 5/28/2014 at 12:32 PM