[转]IIS 常见故障及处理

来自:https://gitee.com/opencc/ccflow

IIS 经常遇到的问题:

  1. 在internet 信息服务(iis) 中, web 服务扩展 asp.net v4.xxxxxx 的dll 没有被允许.

    1. 如果找不到,就是没有安装iis的程序扩展功能。
    2. 控制面板-> 程序和功能-> 在左边有打开或者关闭windows功能. 把 Internet information services. 与 Internet 信息服务 全部选择上.
  2. 没有注册 asp.net 到iis 上. 需要执行如下命令.

      cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319   (32位)
      cd C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319 (64位)
      aspnet_regiis.exe -ua
      aspnet_regiis.exe -i	  
  3. 出现用户名及密码错误,请在web.config 文件中.

    中的 impersonate="true" 修改成 impersonate="false" 或者填写正确的密码, 也可以把 impersonate="false"
  4. 造成流程设计器不能正常打开的原因:有可能是c:\windows\temp 目录访问权限有限制, 修改一下该目录的访问权限,比如everyone都可以读写试一下(不建议你这样)。

5, 在按下安装一步时,遇到创建表或者数据库的错误。

  1. 指定连接里面数据库用户没有权限,导致错误。
  2. web.config 中的 数据库类型设置错误.

6, 用户权限问题.

 如果出现:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”
 的写访问权限。的错误提示. 解决办法:  把“IIS_IUSERS”和你自己的系统用户赋予它操作
 C:\WINDOWS\TEMP文件夹的权利,

重新启动IIS,并尝试再次运行Web应用程序。

  1. 如果以上方式都不奏效.

     cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
     aspnet_regiis.exe -ua
     aspnet_regiis.exe -i

    重新安装,就有可能解决,此时可以寻求你的同事解决。

  2. VS2010+IE8 调试提示 “找不到元素”

    1. Open RegEdit //打开注册表编辑器
    2. Browse to HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
    3. Set TabProcGrowth to 0 //设置 TabProcGrowth 的值为 0
  3. 当前ccflow的工作模式为集成模式,您没有安装或者成功配置CCGPM,ccflow的BPM工作模式,必须依赖CCGPM才能运行。

    1. 如果需要集成模式,请先安装CCGPM,然后安装ccflow;
    2. 或者改为简单模式:请在web.config 文件中把OSModel 改为0.
  4. 在 oracle 的安装的时候会越到大小写敏感问题,我们需要被安装的mysql数据库不要区分大小写.

  5. Visual Studio 2019无法启动IIS Express的解决办法:以管理员身份打开Visual Studio 2019,然后从文件菜单打开ccflow.sln

[转]IIS 常见故障及处理

上一篇:动态规划问题(六)最长公共子序列(LCS)


下一篇:循环导入问题,模块的搜索路径与优先级,软件开发目录规范,包