Rozdíly mezi řešeními v izolovaném prostoru (sandbox) a farmou
Když zkompilujete řešení SharePointu, nasadí se na sharepointový server a ladicí program se připojí k ladění. Proces použitý k ladění řešení závisí na nastavení vlastnosti řešení v izolovaném prostoru (sandbox): řešení v izolovaném prostoru (sandbox) nebo řešení farmy.
Další informace najdete v tématu Aspekty řešení v izolovaném prostoru (sandbox).
Řešení farmy
Řešení farmy hostovaná v pracovním procesu služby IIS (W3WP.exe) spouštějí kód, který může ovlivnit celou farmu. Když ladíte projekt SharePointu, jehož vlastnost řešení v izolovaném prostoru je nastavená na "řešení farmy", fond aplikací služby IIS systému se recykluje před odvoláním nebo nasazením sharepointové funkce, aby bylo možno uvolnit všechny soubory uzamčené pracovním procesem služby IIS. Recykluje se pouze fond aplikací SLUŽBY IIS obsluhující adresu URL webu projektu SharePointu.
Řešení v izolovaném prostoru (sandbox)
Řešení v izolovaném prostoru (sandbox), která jsou hostovaná v pracovním procesu řešení uživatelského kódu SharePointu (SPUCWorkerProcess.exe), spouští kód, který může ovlivnit pouze kolekci webů řešení. Vzhledem k tomu, že řešení v izolovaném prostoru (sandbox) se nespouštějí v pracovním procesu služby IIS, ani fond aplikací služby IIS ani server IIS se nesmí restartovat. Visual Studio připojí ladicí program k procesu SPUCWorkerProcess, který služba SPUserCodeV4 v SharePointu automaticky aktivuje a řídí. Proces SPUCWorkerProcess nemusí recyklovat, aby se načetla nejnovější verze řešení.
Jeden typ řešení
V obou typech řešení visual Studio také připojí ladicí program k prohlížeči, aby se povolilo ladění skriptů na straně klienta. Visual Studio pro tento účel používá modul ladění skriptů. Pokud chcete povolit ladění skriptů, musíte po zobrazení výzvy změnit výchozí nastavení prohlížeče.
Visual Studio připojí ladicí program pouze k procesům W3WP nebo SPUCWorkerProcess, na kterých běží aktuální web. Visual Studio také připojí spravované moduly COM Plus a ladění pracovních postupů.