• WCF发布过程中遇到的几个问题


    今天有个WCF项目进行部署,我的开发机器是win7,需要安装IIS,过程中遇到了一些问题,记录下:

    1、机器没有配置IIS,需要配置,打开“添加或删除windows程序”面板后,居然是个白板,没有任何的选项

    原因:安装了Arcgis 9.3,导致功能屏蔽了

    解决方法:开始-运行-“regedit”-打开注册表-将“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control”的“RegistrySizeLimit”值设置为“ffffffff”,然后重启电脑,就OK了!!!如图:

    2.IIS安装好后,发布程序,访问WCF服务,报“wcf .svc文件在win7上没有为之注册mime 映射”异常:

    解决方法:开始-运行-cmd

    ->输入一下命令:① cd C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation

                           ② ServiceModelReg.exe -i

    3.接着访问的时候,出现“HTTP 错误 500.21 - Internal Server Error”的异常:

    原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装。

    解决:开始->所有程序->附件->鼠标右键点击“命令提示符”->以管理员身份运行->输入命令:"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe" -iru -enable

    4.输入后出现“aspnet_regiis.exe 不是有效的Win32应用程序”的异常:

    原因:可能是你的aspnet_regiis.exe可能损坏了。

    解决方法:去c:\windows\microsoft.net\framework\v4.0.30319目录下查看下asp.net_regiis.exe的大小(v4.0.30319是.Net Frameworkde的版本号),如果是0kb,则去安装了.net framework v4.0.30319的电脑上在相同的目录下拷贝一个覆盖即可。

    经过一些波折,终于成功了,希望对大家有些帮助。

  • 相关阅读:
    Javascript Read Excel
    Rest API 操作List Items
    web安全入门课程笔记——SQL漏洞分析与利用
    web安全入门课程笔记——网站基础与信息搜集
    博客迁移通知
    Python查找指定文件
    博客园写作避坑指南【持续更新】
    Changes of user relationship in AD can't be correctly synchronized to SCSM
    博客地址改为 https://0xcreed.jxustctf.top
    AI:WEB:1 Walkthrough
  • 原文地址:https://www.cnblogs.com/muzihai1988/p/WCF.html
Copyright © 2020-2023  润新知