如何使用命令行工具将.net 4安装到IIS

时间:2010-01-04 20:46:47

标签: wcf silverlight .net-4.0 wcf-ria-services

我正在尝试将我的WCF RIA服务应用程序部署到我们的内部服务器进行测试。我一直在关注这个博客网站的说明和评论: http://timheuer.com/blog/archive/2009/12/10/tips-to-deploy-ria-services-troubleshoot.aspx

最后有人指出这个问题:

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

我一直在尝试使用.net 4.0运行相同的工具,但它一直给我一个错误:

[Warning]The HTTP namespace reservation already exists.

我正在运行我在C:\Windows\Microsoft.NET\Framework\v4.0.21006

中找到的exe版本

还有C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation具有(我假设的)相同的exe,并且我可以正常使用它。我试图在安装4.0版本之前卸载3.0版本,但我仍然得到相同的警告和失败。有人用.net 4.0成功完成了这项工作吗?

1 个答案:

答案 0 :(得分:12)

我终于设法让这个工作了。我按照发现Here的说明进行操作,并删除了引用Temporary_Listen_Addresses的HTTP命名空间。在我这样做之后,我能够成功运行ServiceModelReg工具并使用.NET 4.0安装这些东西

简而言之:

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