wcf在IIS 承载的服务失败的解决方法
来源:互联网 发布:仓库,财务办公软件 编辑:程序博客网 时间:2024/05/18 00:05
如果未安装 ASP.NET 或者未将 .svc 文件类型映射到 aspnet_isapi.dll,则通常会发生这种情况。
若要纠正此问题,必须确保已启用 aspnet_isapi 作为 IIS 的 Web 服务扩展。可以使用 IIS 管理器,或通过从 .NET Framework 安装目录运行aspnet_regiis –i –enable 来查看和修改此设置。完成此操作后,验证 ASP.NET 是否正在运行。为此,请将测试 .aspx 文件放在 \inetpub\wwwroot 目录中并确保可以用浏览器浏览该文件。
如果在安装 Windows Communication Foundation (WCF) 之后安装了 IIS,必须运行以下命令。
这将在 IIS 中注册所需的脚本映射。
还必须确保将 .svc 文件类型映射到 aspnet_isapi.dll。
验证是否已将 svc 文件类型映射为可由 IIS 5.1 或 6.0 中的 aspnet_isapi.dll 处理
若要纠正此问题,必须确保已启用 aspnet_isapi 作为 IIS 的 Web 服务扩展。可以使用 IIS 管理器,或通过从 .NET Framework 安装目录运行aspnet_regiis –i –enable 来查看和修改此设置。完成此操作后,验证 ASP.NET 是否正在运行。为此,请将测试 .aspx 文件放在 \inetpub\wwwroot 目录中并确保可以用浏览器浏览该文件。
%WINDIR%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe -r
还必须确保将 .svc 文件类型映射到 aspnet_isapi.dll。
验证是否已将 svc 文件类型映射为可由 IIS 5.1 或 6.0 中的 aspnet_isapi.dll 处理
在“控制面板”中打开“计算机管理”。
展开“服务和应用程序”、“Internet 信息服务”。
右键单击“网站”并选择“属性”。
在“主目录”选项卡上单击“配置”。
在应用程序映射列表中验证 .svc 文件是否已映射到 aspnet_isapi.dll。如果尚未映射该文件:
- 单击“添加”。
- 在“添加/编辑应用程序扩展名映射”对话框中,单击“浏览”。
- 浏览到包含 aspnet_isapi.dll 的文件夹,然后单击“打开”。
- 指定 .svc 作为扩展名。
- 确保“检查文件是否存在”未选中。
- 单击“确定”,然后再次单击“确定”以返回到“网站属性”对话框。
- 单击“添加”。
单击“确定”关闭对话框。
打开命令提示符窗口并键入 start inetmgr,以打开 Internet 信息服务 (IIS) MMC 管理单元。
在左侧窗格中,展开包含计算机名称的节点,然后展开“网站”节点,然后选择“默认网站”。
在“功能视图”中双击“处理程序映射”。
在应用程序映射列表中验证 .svc 文件是否已映射到 aspnet_isapi.dll。如果尚未映射该文件:
- 单击“添加管理处理程序”。
- 在“请求路径:”中键入 *.svc。
- 在“类型”文本框中键入 System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089。
- 在“名称:”文本框中键入 svc-Integrated。
- 单击“确定”。
- 单击“添加脚本映射”。
- 在“请求路径:”中键入 *.svc。
- 在“可执行文件:”文本框中键入 %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll。
- 在“名称:”文本框中键入 svc-ISAPI-2.0。
- 使用“上移/下移”控件,确保托管处理程序 (svc-Integrated) 在列表中出现在 aspnet_isapi (svc-ISAPI-2.0) 处理程序之前。
- 单击“确定”。
- 单击“添加管理处理程序”。
- wcf在IIS 承载的服务失败的解决方法
- IIS 承载的WCF服务失败
- IIS 承载的服务失败
- 在IIS中承载WCF服务
- 在IIS中承载WCF服务
- 用IIS承载WCF服务
- 使用IIS承载WCF服务
- 使用IIS承载WCF服务
- 通过IIS承载WCF服务注意事项
- 用IIS 承载 WCF 的配置步骤 及 常见问题处理
- 承载和使用WCF服务(二) 自承载您的服务
- 在WAS中承载WCF服务
- (3)承载和运行基本的 wcf 服务
- net.tcp的wcf服务部署在iis上面
- 承载WCF 数据服务
- 访问iis失败的解决方法
- WCF中常见的几种Host,承载WCF服务的方法
- WCF中常见的几种Host,承载WCF服务的方法
- UVA oj 练习水题 算法入门经典(大数系列)
- Sql类型与.Net(C#)类型对应关系表
- HDU 2993 MAX Average Problem(斜率优化入门+单调队列)
- y460在ubuntu下开机关闭独显方法
- 冒泡排序
- wcf在IIS 承载的服务失败的解决方法
- 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
- 关于内存分配诸多问题
- poj
- 面试题:如何从三亿个整数里面找出不重复的数字的个数
- Java多线程实现
- 关闭VMWare的虚拟内存功能
- 原子(atom)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)
- UVA 297 Quadtrees (4叉树)