2010-12-14 36 views
3

我在尝试浏览IIS7 & Windows7中托管的WCF服务(.svc文件)时遇到问题。它引发以下错误。在IIS7和Windows 7中配置WCF

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

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

有没有人知道如何解决这个问题。

+0

请不要在这里的帖子上使用签名块。 – 2010-12-16 13:55:55

回答

14

终于....

我能解决这个问题。

我跑了两个命令,它解决了这个问题。

ASPNET_REGIIS -i & ServiceModelReg -i

即使我联系上机,我需要右键点击运行此命令2,选择“以管理员身份运行”。

+0

这对我工作提供我然后跑'iisreset' – 2012-08-02 14:58:37

+0

如何运行这个?你可以提供完整的命令或loc – kbvishnu 2012-09-07 10:49:25

+1

@VeeKayBee你可能只需要从正确的目录运行这些,这取决于你的.net版本。即从C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319运行 – csauve 2013-03-09 21:22:27

2

您的签发已回答here。为了做个短:

当您启动命令提示符,可以 您在图标上单击右键打开它 ,选择“以管理员身份运行”?我 不知道究竟是什么逻辑 后面,但在Vista上有 两种管理用户,一个 “正常”管理员和一个 “高架”管理员。我猜想 该工具需要第二种。

和第二

另外,你为什么需要在Vista上运行 Servicemodelreg.exe? 正式的这个不支持 Vista。相反,你可以去WIndows 功能菜单通过添加删除 方案和启用Http激活 下的.Net框架3.0功能。

这将启用您可能想要通过Servicemodelreg.exe执行的所有操作。

编辑

而且还herealt text

+0

Restuta,我没有运行这个没有VISTA,我在Windows 7专业版上运行这个。另外我试图通过右键单击和“以管理员身份运行”来运行此操作,但是也没有运气。 – shailesh 2010-12-14 15:28:40

+1

这与Windows 7相同,您是否尝试过显示解决方案? – Restuta 2010-12-14 23:05:18

+0

我尝试了你的建议,在这个改变之后我得到了以下错误。 HTTP 400错误的请求 - 无法找到网页 任何想法接下来要做什么? – shailesh 2010-12-15 15:01:37