2013-01-23 13 views
5

Utknąłem i nie mogę wymyślić, jak wdrożyć serwis internetowy wcf w iis8.0, czy jakiekolwiek ciało może mi pomóc o szczegółowym procesie wdrażania usługi wcf w iis?Jak wdrożyć usługę WWW WCF w IIS 8.0 przy użyciu programu Visual Studio 2012?

Czy są jakieś ustawienia, które należy ustawić?

Co próbowali to .......

Potem stworzył nową stronę internetową w IIS podając nazwę witryny i ścieżkę fizyczną (c: \ inetpub \ wwwroot \ Newfolder). Następnie otworzyłem rozwiązanie VS w trybie administracyjnym opublikował go. W otwartym oknie dialogowym utworzyłem nową aplikację webową w Witrynach IIS i opublikowałem ją. Udało się i można było zobaczyć również w oknie wyjściowym.

po kliknięciu łącza linii Łączenie z http: // localhost: [port #]/WebApplicationName pokazuje strukturę katalogów. następnie kliknięty plik .svc daje błąd mówiąc: "Nie można wyświetlić żądanej strony z powodu konfiguracji rozszerzenia.Jeśli strona jest skryptem, dodaj procedurę obsługi.Jeśli plik ma zostać pobrany, dodaj mapę MIME

+2

Jaki problem należy rozwiązać? Co próbujesz? –

+0

Po prostu opublikuj to. Najpierw uzyskaj odpowiednie ustawienia publikowania. –

+0

Witaj John, otworzyłem rozwiązanie w trybie administracyjnym, próbowałem je opublikować. W otwartym oknie dialogowym utworzono nowy katalog wirtualny oraz aplikację internetową w witrynach IIS i opublikowano go. Następnie utworzyłem nową stronę internetową w systemie iis, podając nazwę domeny i ścieżkę fizyczną (C: \ inetpub \ wwwroot \ NEWFOLDER). Ale nie jestem w stanie go przeglądać. daje błąd –

Odpowiedz

6

WCF servive koparki nie są zainstalowane na twoim serwerze.

W Server Manager

  • rozwinąć ".NET 3.5" lub" .NET 4.5" , w zależności od wersji OS/Framework.

  • W "Usługi WCF" zaznacz pole "Aktywacja HTTP" (dla wiązania http) lub "Nie-http" dla innych powiązań (tcp, nazwane potoki itp.).

  • Kliknij przycisk "Zainstaluj".

to wszystko

+0

Tak, oczywiście. To zadziałało. Thanx Cybermaxs –

+0

Dzięki Cyvermaxs, miałem problemy z ustaleniem tego. – devsri

+0

Rozwiń .Net 3.5 lub .Net 4.5 ??? Gdzie szukam tego? Pracujemy na Serwerze 2012. W Menedżerze serwera nie widzę żadnych opcji dla usług WCF. –

Powiązane problemy