2010-01-04 7 views
7

Próbuję wdrożyć moją aplikację usługi WCF RIA na naszym wewnętrznym serwerze do testowania. Śledzę z instrukcjami i komentarze z tego bloga: http://timheuer.com/blog/archive/2009/12/10/tips-to-deploy-ria-services-troubleshoot.aspxJak używać narzędzia wiersza poleceń do instalacji .net 4 do IIS

Na koniec ktoś wskazuje na to pytanie:

How to solve a "HTTP Error 404.3 - Not Found" error?

Próbowałem uruchomić z tego samego narzędzia. netto 4,0 ale trzyma daje mi błąd:

[Warning]The HTTP namespace reservation already exists. 

Używam wersji exe, że znalazłem się wewnątrz C:\Windows\Microsoft.NET\Framework\v4.0.21006

Istnieje również C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation, który ma (jak zakładam jest) ten sam exe w nim i mogę go używać w porządku. Próbowałem odinstalować wersję 3.0 przed zainstalowaniem wersji 4.0, ale wciąż otrzymuję to samo ostrzeżenie i niepowodzenie. Czy ktoś z powodzeniem zrobił to z .net 4.0?

+0

Jestem bardzo mylić - kiedy należy uruchomić jeden w wersji 3.0 albo jeden w 4.0? Strona MS dla WCF 4 mówi uruchomić wersję 3.0? http://msdn.microsoft.com/en-us/library/ms732012.aspx (chcę WCF 4.0) - czy to robi różnicę? – Rodney

Odpowiedz

12

W końcu udało mi się to uruchomić. Postępowałem zgodnie z instrukcjami znalezionymi pod Here i usunąłem przestrzenie nazw HTTP, które odwoływały się do Temporary_Listen_Addresses. Po zrobiłem, że udało mi się z powodzeniem uruchomić narzędzie ServiceModelReg i zainstalować rzeczy z .NET 4.0

W skrócie:

netsh http show urlacl 
netsh http delete urlacl url=INSERT THE RESERVED URL NAME HERE 
+0

To polecenie nie działa na serwerze 2003/IIS6 – nuander

Powiązane problemy