2010-07-29 22 views
5

Od pewnego czasu pracuję nad MOSS 2007 i dopiero zaczynam dbać o to, co robię w SharePoint 2010. Stworzyłem projekt SharePoint, dodano wizualną część Web i wpisane "Hello, World!" do kontroli użytkownika części internetowej.Wyjątek podczas wdrażania w SharePoint 2010 z Visual Studio 2010

Wszystko działa poprawnie przy pierwszym uruchomieniu projektu (wybierając opcję Wdróż z menu kontekstowego projektu w Eksploratorze rozwiązań). Wdraża projekt, aktywuje funkcję, a część internetowa jest natychmiast dostępna do użytku.

Jednak ...

Drugi raz wdrożyć projekt, pojawia się błąd na liście błędów stwierdzając:

Wystąpił błąd w kroku rozmieszczania 'Recycle IIS Application Pool': Nieprawidłowy obszar nazw

Teraz, jeśli przejdę do SharePoint i ręcznie usuniesz część sieciową, dezaktywuję funkcję i wycofuję rozwiązanie, mogę ponownie wdrożyć oprogramowanie Visual Studio; błąd wydaje się występować tylko wtedy, gdy projekt został wdrożony co najmniej raz.

Myślę, że brakuje tu czegoś oczywistego. Wszelkie zalecenia?

Odpowiedz

4

Znalazłem odpowiedź!

Ale nie w sieci, więc opublikuję go tutaj, tak jak zrobiłem to w pokrewnej publikacji na SharePoint.SE.

Wygląda na to, że VS 2010 używa usługi WMI do kontrolowania usług IIS podczas ponownej konfiguracji. Bez włączonych funkcji dostałem błąd opisany powyżej.

Rozwiązaniem było: otwarcie menu włączania i wyłączania systemu Windows w Panelu sterowania (w obszarze Programy) i włączanie kompatybilności WMI. Ścieżka do funkcji jest:

Internet Information Services -> Web Management Tools -> IIS 6 Zarządzanie Kompatybilność -> IIS 6 WMI Zgodność

Edit: Na litość odniesienia this article ma zrzuty ekranu, których funkcje powinny być aktywowane w systemie Windows 7, aby obsługiwać SharePoint.

+0

To właśnie pomogło nam rozwiązać problem z nowym serwerem internetowym, który zasysał większość dnia. Niezwiązane z Sharepointem. . . –

Powiązane problemy