2010-01-04 12 views
7

Estoy intentando implementar mi aplicación de servicios WCF RIA en nuestro servidor interno para realizar pruebas. He estado siguiendo las instrucciones y los comentarios de este blog: http://timheuer.com/blog/archive/2009/12/10/tips-to-deploy-ria-services-troubleshoot.aspx¿Cómo uso una herramienta de línea de comandos para instalar .net 4 en IIS

Al final alguien señala a esta pregunta:

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

He estado tratando de correr la misma herramienta con la. 4.0 neta pero me mantiene dando un error:

[Warning]The HTTP namespace reservation already exists. 

estoy corriendo la versión del exe que he encontrado en el interior de C:\Windows\Microsoft.NET\Framework\v4.0.21006

También hay C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation que tiene (lo que supongo que es) el mismo archivo ejecutable, y puedo usarlo muy bien. Intenté desinstalar la versión 3.0 antes de instalar la versión 4.0, pero sigo recibiendo la misma advertencia y falla. ¿Alguien ha hecho esto con éxito con .net 4.0?

+0

Estoy muy confundido - cuándo se debe ejecutar el uno en el 3.0 o el uno en 4.0? La página MS para WCF 4 dice ejecutar la versión 3.0? http://msdn.microsoft.com/en-us/library/ms732012.aspx (quiero WCF 4.0): ¿hace la diferencia? – Rodney

Respuesta

12

Finalmente logré hacer que esto funcione. Seguí las instrucciones encontradas Here y eliminé un espacio de nombres HTTP que estaba haciendo referencia a Temporary_Listen_Addresses. después de que hiciera que yo era capaz de ejecutar correctamente la herramienta ServiceModelReg e instalar la materia con .NET 4.0

En pocas palabras:

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

Ese comando no funciona en el servidor 2003/IIS6 – nuander

Cuestiones relacionadas