IIS8上的WCF;*。svc处理程序映射不起作用

我正在尝试在Windows Server 2012 build 8400上的IIS8中运行WCF服务

在安装web角色时,找不到像Windows Server 2008中那样的WCF内容(在3.51下)

安装时,缺少svc处理程序映射,因此我执行了以下操作:

%windir%\Microsoft.NET\Framework\v3.0\WindowsCommunication Foundation\ServiceModelReg.exe–i

现在处理程序映射已经存在,但我仍然得到:

您正在查找的资源没有与之关联的处理程序。

(我删除了静态文件处理程序。)

该站点正在使用经典管道以使用模拟

更具体地说:

  1. 运行服务器管理器(在任务栏和开始菜单上)
  2. 选择要管理的服务器(可能是本地服务器)
  3. 向下滚动至“角色和功能”部分
  4. 从任务下拉列表中选择“添加角色或功能”
  5. 在“添加角色或功能向导”对话框中,单击左侧页面列表中的“功能
  6. 根据安装的内容展开.Net 3.5或.Net 4.5。(如果没有,可以返回到“角色”屏幕进行添加
  7. 在“WCF服务”下,选中“HTTP激活”框。如果您知道需要,还可以添加非HTTP类型(tcp、命名管道等)
  8. 单击“安装”按钮

发表评论