Cum să implementați un ASP.Aplicație NET Web utilizarea Xcopy implementare

Traduceri articole Traduceri articole
ID articol: 326355 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

REZUMAT

Acest articol descrie cum să utilizați comanda MS-DOS Xcopy pentru a implementa un Microsoft ASP.NET Web cerere. Xcopy implementare de stil nu este potrivit pentru toate situațiile. Pentru mare Web site-uri și pentru linia Către de afaceri aplicații, vă recomandăm ca site-ul să fie temporar luate offline. Doriți să faceți acest lucru în marcă de timp ce noul conținut și la adunările de aplicare sunt dislocate. Trebuie să efectuați această între?inere la un moment convenabil, programată. Pentru a minimiza downtime programate, urmați acești pași:
  1. Creați un nou director fizice pentru aplicația pe care doriți să actualizați. Copiați toate conținut nou la nou director fizice.
  2. Reconfigurați directorul virtual pentru aplicarea la punctul la nou director fizice cu noul conținut.

    Notă Când implementați conținut nou la un ASP.NET Web aplicare, cererea poate să repornească. Dacă aveți cereri mari și aplicații complexe care au cerințele de memorie semnificative, poate fi crescut consumul de memorie. Când reporniți aplicația, pot apărea probleme supportability. Aceasta include pierderea statului sesiunea utilizator.

Ce este implementarea Xcopy?

Xcopy implementare descrie dislocarea în ASP.NET în cazul în care utilizați drag-and-drop caracteristică în Microsoft Windows Explorer, Protocol transfer fișiere (FTP), sau comanda DOS Xcopy pentru a copia fișiere dintr-un loc în altul. ASP.NET aplicație necesită nici o modificare în registry și are nici o speciale cerin?e de instalare pentru societatea gazdă pe găzduit site-uri.

Avantajele Xcopy implementare

Un Xcopy-stil file transfer simplifică implementarea ?i men?inerea de ASP.NET site-uri pentru că tu a face nu intrări de registry și pentru că vă înregistrați nu componente. Microsoft .NET cererile sunt self-describing, de obicei cu nici o arbore de dependență. Cu Adunarea versiunilor, aveți posibilitatea să copiați chiar și o nouă copie a un DLL care aplicația utilizează fără oprire Web server.

Diferențele dintre Xcopy implementare și copie de proiect în Visual Studio .NET

Xcopy implementare nu are nevoie să instalați nici un software special pe computerul dezvoltarea sau pe serverul de Web. Visual Studio.Metoda netă Copie proiect solicită instalarea Microsoft FrontPage Server Extensions (FPSE) pe serverul de la distanță. Xcopy , de asemenea, vă permite să înlocuiți numai fi?ierele cele mai recent-editat. Aveți posibilitatea să selectați fie fișierele manual să le înlocuiască, sau să utilizați comutatorul /d pe comanda Xcopy pentru a specifica data, după cum urmează:
xcopy sursă [destinație] /D:m-d-y

Setați directorul virtual ca o cerere de Internet Information Services (IIS)

Dacă nu ați configurat deja directorul de destinație, vă trebuie să configurați ca o cerere în Microsoft Internet Information Services (IIS) înainte de a transfera fișierele. Pentru a parametriza directorul virtual, urmați acești pași:
  1. Faceți clic pe Start, indicați programe, indica?i spre Instrumente de administrare, și apoi faceți clic pe Manager de consolidare servicii Internet.
  2. În panou din partea stângă, faceți clic dreapta pe nume de sign-in tău virtual director, și apoi faceți clic pe Proprietăți.
  3. Asigurați-vă că Web site-ul nume sau nume de sign-in virtual Directorul este listat în caseta Nume aplicație în Setările aplica?iei. Dacă nu este, faceți clic pe Creare.
Pentru informații suplimentare, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
172138Cum de a crea un director virtual în Internet Information Services (IIS)

Depanare

În unele cazuri nu poate finaliza desfășurarea de ASP.NET Web cerere transfer fișier Xcopy singur. Aceste cazuri includ următoarele:
  • Ansambluri care necesită instalarea în Global Adunarea Cache (GAC). Dacă trebuie să partajați orice adunărilor că ASP.Utilizări NET în mai multe domenii de aplicare, trebuie să utilizați utilitarul Gacutil.exe pentru a înregistra aceste ansambluri în GAC. Trebuie retrage, înlocui, apoi re-înregistreze ansambluri de fiecare dată că implementați cererea.
  • COM Interop. Dacă ASP.NET aplicația utilizează orice componentă Object Model (COM) componente prin COM interop, trebuie să înregistrați aceste COM componente COM + consolidare servicii.
  • Componentele între?inut. Microsoft recomandă să utilizați RegSvcs.exe utilitate pentru a înregistra orice categorii care utilizează COM + consolidare servicii (cele care sunt derivate din clasa System.EnterpriseServices.ServicedComponent ).

REFERINȚE

Pentru mai multe informații despre implementarea Microsoft .NET soluții care utilizează Xcopy, vizitați următorul site Web Rețea Microsoft pentru dezvoltatori (MSDN):
Determinarea când se utilizează Windows Installer Versus Xcopy
Pentru mai multe informații despre.Biblioteca de utilitate NET care gestionează Global Cache Adunării care oferă, de asemenea, un instrument de linia Către de comandă interface, vizitați următorul site Web Rețea Microsoft pentru dezvoltatori (MSDN):
Global Adunarea Cache utilitate (GACUTIL.EXE)
Pentru mai multe informații despre serviciile Microsoft Intreprindere (COM +) care sunt incluse în.NET Framework, vizitați următoarele Microsoft Developer Network Web site-ul:
Înțelegerea Enterprise Services (COM +) în.NET
Pentru suplimentare informații, faceți clic pe numărul de articol de mai jos pentru a vedea articolul în bază de cunoștințe Microsoft:
315682 Cum se instalează un ansamblu în cache-ul Global Adunării în Visual Studio .NET

Proprietă?i

ID articol: 326355 - Ultima examinare: 18 iunie 2012 - Revizie: 1.0
SE APLICĂ LA:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Cuvinte cheie: 
kbdeployment kbhowtomaster kbmt KB326355 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 326355

Trimite?i feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com