IIS发布wcf服务后,点击svc不能再浏览器中打开,出现直接下载的情况的解决方案
来源:互联网 发布:linux安装php环境 编辑:程序博客网 时间:2024/06/05 16:33
这个问题已经让我郁闷很久了,之前解决一次忘一次,网上的文章更是千奇百怪,难以找到有用的信息,今天在此做个记录,方便你我他。
我的环境:win7或者win8,Microsoft Visual 2010
首先分为两种情况,一种是以win7及win7以前的平台作为服务器,另一种就是以win8以及win10的平台作为服务器。
第一种情况,用管理员方式打开命令提示符,输入命令:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i -enable,在IIS上注册.net frmework v4.0,注册成功后,重新启动IIS,就可以了。如果提示没有.net framework v4.0安装包,则需要自行去下载安装包,然后安装后在注册。
第二种情况,输入第一种情况中的命令后,会报出如下错误:
出现上述问题的原因是:
操作系统是Win8 64位的,网站的应用程序池选择的是“DefaultAppPool”。它的.NET CLR 版本是v4.0,托管管道模式是集成。据了解,64位操作系统托管管道模式要选择经典模式。
因此,我们可以这样做:
在IIS中设置网站应用程序池为“ITOO.ExamEVal4.0”。它的.NET Framework 版本是v4.0,托管管道模式是Classic。然后在此应用程序池的高级设置中设置“启用 32 位应用程序”的值为“True”,保存即可。
至此,重新启动网站,即可成功打开svc。
另外,注意一点,关于是否成功注册v2.0 v4.0的标识,可以在这里看到,成功注册后,这里会自己添加上的,手动添加的无效。看下图:
参考文章:http://www.lai18.com/content/2480501.html
- IIS发布wcf服务后,点击svc不能再浏览器中打开,出现直接下载的情况的解决方案
- IIS 里无法访问 WCF 的SVC文件。
- WCF服务寄宿IIS时.SVC文件无法浏览的解决办法
- 发布Silverlight+WCF程序到IIS后,客户端访问数据库失败的解决方案
- IIS无SVC文件托管WCF服务
- wcf 4.0 中Rest service 在iis host中不用.svc文件的配置
- 在Sharepoint2010的Webpart中调用WCF服务(一)创建WCF服务并发布到IIS
- C#项目发布到IIS后CSS及Jquery出现问题的几种情况
- weblogic服务上传word等文件直接打开问题解决 博客分类: web应用服务器 在weblogic上发布的web项目,测试中发现出现当上传word、excel、pdf等文件在下载的时候出现
- 连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
- 创建WCF服务没有SVC文件的方法
- Android自带浏览器下载完成后不能打开的问题
- 使用IIS发布WCF服务
- 使用IIS发布WCF服务
- 使用IIS发布WCF服务
- IIS发布WCF服务[转载]
- 使用WCF服务的客户端出现maxReceivedMessageSize异常解决方案
- IIS 7.5版本中一些诡异问题的解决方案(WCF..)
- Java实现十进制数转化为二进制数的算法
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- C库函数-----sin()
- 心血来潮 写一篇关于python list 的用法
- ASP.NET简介
- IIS发布wcf服务后,点击svc不能再浏览器中打开,出现直接下载的情况的解决方案
- 3. Longest Substring Without Repeating Characters : LeetCode 题解
- 开源项目共享平台推荐
- php实现excel的导出
- linux下目录结构与常用命令
- runtime简介
- java文件输入输出流
- Apache-tomcat-7.0.65\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform]
- HDU 4350 (生成树计数 判断点在线段上)