2010-01-04 13 views
7

Sto provando a distribuire la mia applicazione di servizi RIA WCF sul nostro server interno per il test. Ho seguito le istruzioni e commenti da questo sito blog: http://timheuer.com/blog/archive/2009/12/10/tips-to-deploy-ria-services-troubleshoot.aspxCome utilizzare uno strumento da riga di comando per installare .net 4 su IIS

Alla fine qualcuno punta a questa domanda:

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

Ho cercato di eseguire lo stesso strumento con. net 4.0 ma continua a darmi un errore:

[Warning]The HTTP namespace reservation already exists. 

sono in esecuzione la versione del exe che ho trovato all'interno di C:\Windows\Microsoft.NET\Framework\v4.0.21006

0.123.

C'è anche C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation che ha (quello che presumo sia) lo stesso exe in esso, e posso usarlo bene. Ho provato a disinstallare la versione 3.0 prima di installare la versione 4.0, ma sto ancora ricevendo lo stesso avviso e fallimento. Qualcuno l'ha fatto con successo con .net 4.0?

+0

Sono molto confuso - quando si dovrebbe eseguire quello in 3.0 o la uno in 4.0? La pagina MS per WCF 4 dice di eseguire la versione 3.0? http://msdn.microsoft.com/en-us/library/ms732012.aspx (Voglio WCF 4.0): fa fare la differenza? – Rodney

risposta

12

Sono finalmente riuscito a farlo funzionare. Ho seguito le istruzioni trovate Here e ho rimosso uno spazio dei nomi HTTP che faceva riferimento a Temporary_Listen_Addresses. dopo che ho fatto che ero in grado di eseguire correttamente lo strumento ServiceModelReg e installare il tutto con .NET 4.0

In poche parole:

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

Questo comando non funziona sul server 2003/IIS6 – nuander

Problemi correlati