龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > asp.net编程 >

解决IIS7 部署运行WCF Service服务

时间:2009-12-21 11:47来源:未知 作者:admin 点击:
分享到:
下面是在IIS中部署运行WCF遇到的一些问题的解决方法比如 其中一个就是有一个下载的实例中的*.svc文件是hosting在IIS中的. 因为在下OS是vista, 所以很多细节还真不是了解的那么清楚. 所以

下面是在IIS中部署运行WCF遇到的一些问题的解决方法比如 其中一个就是有一个下载的实例中的*.svc文件是hosting在IIS中的. 因为在下OS是vista, 所以很多细节还真不是了解的那么清楚. 所以就在选择了虚拟目录后, 创建了一个application在iis 7 中.

image

发布后, 却发现运行报错:

HTTP Error 404.3 - Not Found
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

起初我以为是我iis 7 配置有问题, 于是我创建运行asp.net的程序发布, web service发布. 都可以很正常的运行, 然后就在网上查找相关信息. 才发现原来在vista下面想要WCF hosting IIS7, 还需要添加两个非常重要的 components没有添加.

是哪两个组件没有添加呢?  control panel-->Programs and Features-->Turn Windows features on or off

会看到下图.

image

选上黄色标注的两个components, 点击OK. 重启.......


精彩图集

赞助商链接