在IIS 7中配置WCF; Windows 7的

时间:2010-12-14 14:33:06

标签: wcf iis-7 windows-7 uac

当我尝试浏览IIS7中托管的WCF服务(.svc文件)时遇到问题。 Windows 7的。它会抛出以下错误。

HTTP错误404.3 - 未找到 由于扩展配置,无法提供您请求的页面。如果页面是脚本,请添加处理程序。如果要下载文件,请添加MIME映射。

我试图运行ServiceModelReg,但它说我应该拥有管理员权限才能运行它,尽管我是这台机器的管理员。

是否有人知道如何解决此问题。

3 个答案:

答案 0 :(得分:14)

最后...

我能够解决这个问题。

我运行了以下两个命令,它解决了问题。

aspnet_regiis -i& ServiceModelReg -i

即使我是计算机管理员,我也需要通过右键单击并运行这2个命令,然后选择“以管理员身份运行”。

答案 1 :(得分:3)

您的签发已获得回复here。试着做空:

  

当你启动命令提示符时,可以   右键单击图标将其打开   并选择“以管理员身份运行”?一世   不知道究竟是什么逻辑   在那背后,但在Vista上有   两种管理用户,一种   “普通”管理员和一个   “提升”的管理员。我猜   该工具需要第二种。

和第二

  

另外,你为什么需要跑   VIsta上的Servicemodelreg.exe?   官方说这不受支持   Vista系统。相反,你可以去WIndows   功能菜单通过添加删除   程序并启用了Http Activation   在.Net framework 3.0功能下。

     

这样可以实现您的一切   想通过Servicemodelreg.exe做。

修改

还有herealt text

答案 2 :(得分:1)

如果您进入IIS管理器并双击处理程序映射,是否列出了* .svc路径?

如果缺少此链接可能会有所帮助http://msdn.microsoft.com/en-us/library/ms752252(v=vs.90).aspx