fae*_*ter 195 iis wcf windows-8
当我尝试在Windows 8机器上的IIS上提供WCF服务时,我得到了众所周知的错误
由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.
旧的工作是运行,aspnet_regiis -i但这个命令似乎已在Windows 8中被弃用,产生响应This option is not supported on this version of the operating system. (...).
会有什么工作?
(我已经成功启用了常规aspx页面,因此大多数IIS配置看起来都很健康.)
fae*_*ter 396
似乎没有脑子; 应Programs and Features -> Turn Windows features on or off在控制面板中启用WCF服务.去.NET Framework Advanced Services -> WCF Services,使HTTP Activation中所描述的MDSN这个博客帖子.
从命令提示符(作为管理员),您可以运行:
C:\> DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation
C:\> DISM /Online /Enable-Feature /FeatureName:WCF-HTTP-Activation45
Run Code Online (Sandbox Code Playgroud)
如果您收到错误,请使用以下内容
C:\> DISM /Online /Enable-Feature /all /FeatureName:WCF-HTTP-Activation
C:\> DISM /Online /Enable-Feature /all /FeatureName:WCF-HTTP-Activation45
Run Code Online (Sandbox Code Playgroud)
小智 93
对于Windows Server 2012,该解决方案与faester的解决方案非常相似(见上文).在服务器管理器中,单击Add roles and features,选择相应的服务器,然后选择Features.在.NET Framework 4.5 Features,你会看到WCF Services,在那之下,你会发现HTTP Activation.
小智 11
请在IIS 8.0上执行以下两个步骤
添加新的MIME类型和HttpHandler
扩展名:.svc,MIME类型:application/octet-stream
请求路径:*.svc,类型:System.ServiceModel.Activation.HttpHandler,名称:svc-Integrated
| 归档时间: |
|
| 查看次数: |
129664 次 |
| 最近记录: |