Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När du kompilerar en SharePoint-lösning distribueras den till SharePoint-servern och ett felsökningsprogram kopplas för att felsöka den. Den process som används för att felsöka lösningen beror på inställningen för egenskapen Sandboxed Solution: sandbox-lösning eller servergruppslösning.
Mer information finns i Överväganden för sandbox-lösning.
Serverfarm-lösningar
Gårdslösningar som finns i IIS-arbetsprocessen (W3WP.exe), kör kod som kan påverka hela gården. När du felsöker ett SharePoint-projekt vars egenskap för sandlådelösning är inställd på "Farm-lösning" återanvänds systemets IIS-programpool innan SharePoint drar tillbaka eller distribuerar funktionen för att frigöra någon av de filer som är låsta av IIS-arbetsprocessen. Endast IIS-programpoolen som betjänar SharePoint-projektets webbplats-URL återvinns.
Lösningar i sandbox-läge
Sandlådelösningar, som finns i arbetsprocessen för SharePoint-användarkodlösningen (SPUCWorkerProcess.exe), kör kod som endast kan påverka webbplatssamlingen för lösningen. Eftersom lösningar i begränsat läge inte körs i IIS-arbetsprocessen måste varken IIS-programpoolen eller IIS-servern startas om. Visual Studio kopplar felsökningsprogrammet till SPUCWorkerProcess-processen som SPUserCodeV4-tjänsten i SharePoint automatiskt utlöser och kontrollerar. Det är inte nödvändigt att SPUCWorkerProcess-processen återanvänds för att läsa in den senaste versionen av lösningen.
Båda typerna av lösning
Med någon av lösningstyperna kopplar Visual Studio även felsökningsprogrammet till webbläsaren för att aktivera felsökning av skript på klientsidan. Visual Studio använder skriptfelsökningsmotorn för detta ändamål. Om du vill aktivera felsökning av skript måste du ändra standardinställningarna för webbläsaren när du uppmanas att göra det.
Visual Studio kopplar endast felsökningsprogrammet till W3WP- eller SPUCWorkerProcess-processerna som kör den aktuella platsen. Visual Studio kopplar även de hanterade COM Plus- och arbetsflödesfelsökningsmotorerna.