2010-12-14 65 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