解决IIS7(WIN7)该问.svc文件的错误问题

解决IIS7.5中部署WCF时,访问.svc文件的404错误问题
如果你直接在IIS 7中配置WCF,访问.svc文件时会出现404错误。
解决方法,以管理员身份进入命令行模式,运行:
"%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r -y
-r         - 重新安装此版本的 Windows Communication Foundation,
              并更新 IIS 元数据库根处的脚本映射和根以下的所有
              脚本映射。无论原始版本是什么,都将现有的脚本映射
              升级到此版本。
-y         - 在卸载或重新安装组件之前不要求确认。

-------------------------------

一般是在安装 Windows Communication Foundation (WCF) 之后安装了 IIS造成,运行以上命令将在 IIS 中注册所需的脚本映射。

这时将确保在MIME中将 .svc 文件类型映射到 aspnet_isapi.dll。

时间: 2024-10-24 17:21:06

解决IIS7(WIN7)该问.svc文件的错误问题的相关文章

【转】解决IIS7该问.svc文件的错误问题

解决IIS7.5中部署WCF时,访问.svc文件的404错误问题如果你直接在IIS 7中配置WCF,访问.svc文件时会出现404错误.解决方法,以管理员身份进入命令行模式,运行:"%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r -y-r         - 重新安装此版本的 Windows Communication Foundation,  

解决Outlook“无法打开默认电子邮件文件夹“错误,事件ID9646

1. 问题描述: 两个公共邮箱,分别由多人同时配置Exchange模式使用,部分人员正常配置使用,其他人员配置完Outlook后,打开出现如下错误: 出现错误的人员在同环境下配置POP模式可以正常使用. 2. 查找原因: 1) Outlook客户端配置Exchange模式成功,说明邮箱用户访问Exchange前端CAS服务器没有问题.由错误提示看出当前配置文件无法连接到邮箱,问题可能出现在用户邮箱所在的后端Mailbox服务器. 2) 分别登陆上挂载A和B所在数据库的邮箱服务器,查看事件查看器日

通过修改manifest文件来解决Vista/Win7/Win8下应用程序兼容性问题

在Vista/Win7/Win8下,有一个系统兼容性助手功能,在安装程序安装完成或卸载完成后,可能会弹出应用程序兼容性助手相关的提示,提示程序可能安装不正确,很是烦人.如下图所示: 事实上,我们的程序兼容性是没问题的,只不过是在程序中没有指定应用程序兼容的操作系统,所以导致了这些问题.      VS2008和VS2010可以生成一个与exe应用程序相关联的.manifest文件,微软已经为该文件中添加了一个新的<compatibility> 字段, 这个字段用来指定你的应用程序可以兼容的操作

解决Win7中无法删除文件故障

解决Win7中无法删除文件故障 2012-09-28 解决Win7中无法删除文件故障(清除硬盘中的顽固文件) win7操作系统的电脑,有事再删除文件的时候经常会出现“找不到该项目,请确认该项目的位置,然后重试”的提示.就算重启操作系统,也无法删除文 件.出现这个问题的主要原因是,文件或文件夹名称不符合 Windows 命名规范.(如:名称中含有特殊符号,或者用下载工具创建的文件夹,在下载完成之前自行删除文件,所以导致文件无法正常删除.) 问题解决办法: ①先建一个文本文档,文件名随意取: ②在建

win7点击右键不能新建文件夹怎么办?win7右键不能新建文件夹解决方法

一般情况下,大家习惯在win7系统中新建文件夹,归类管理文件,但是一位用户发现win7点击右键不能新建文件夹,怎么回事?因为右键没有新建选项,整理后终于找到原因,发现是注册表有问题被破坏了.针对win7右键不能新建文件夹的问题,接下去小编给大家讲解具体方法. 推荐:win7 64位旗舰版下载 具体方法如下: 1.win7系统鼠标右键,会出现新建的功能,如新建文件夹等: 2.出现没有新建菜单的功能一般是由于注册表被修改了,那么我们打开注册表编辑器.开始运行--输入 regedit命令: 3.打开注

Win7系统不能拖动文件夹的问题怎么解决?

一般情况下,如果我们想要在电脑中移动文件夹,可以采用剪切复制粘贴或者按住鼠标左键拖动的方式来实现,但有些Win7系统用户反映文件夹会出现不能移动的情况,这是怎么回事呢?下面好系统U盘启动就为大家介绍一下Win7系统中文件夹不能移动的解决方法. Win7系统文件夹不能移动的解决方法 1.使用"WIN+R"打开运行对话框,输入"gpedit.msc"并点击"确定",打开本地组策略编辑器. 2.在本地组策略编辑器的左侧栏中依次打开"计算机配置

apache禁止訪问某些文件或文件夹的方法

[apache配置禁止訪问] 1. 禁止訪问某些文件/文件夹 添加Files选项来控制,比方要不同意訪问 .inc 扩展名的文件,保护php类库: <Files ~ "\.inc$"> Order allow,deny Deny from all </Files> 禁止訪问某些指定的文件夹:(能够用 <DirectoryMatch>   来进行正则匹配) <Directory ~ "^/var/www/(.+/)*[0-9]{3}&q

VS2008试用版到期解决办法----win7下VS2008升级补丁.zip

打开好久没用的Visual studio 2008,才知道试用版已经到期了.在网上找来了序列号,可是连一个输入序列号的地方都没有,困惑了好久,终于找到了解决办法. 首先献上自己收集的Visual studio 2008序列号: Visual Studio 2008 Professional Edition: XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WTVisual Studio 2008 Team Test Load Agent:WPX3J-BXC3W-BPYWP-PJ8CM-F7

WCF无.SVC文件服务激活,及不添加服务引用调用WCF

一,新建WCF服务引用程序 1,删除.svc文件,全部删除. 2,新建 IService 类 namespace TestWcf { [ServiceContract] public interface IService { [OperationContract] string DoWork(); } } 3,实现接口类 Service类 namespace TestWcf { public class Service : IService { public string DoWork() {