应用程序池 'DefaultAppPool' 的模板永久性缓存初始化失败,这是由下列错误所导致: 无法创建应用程序池的磁盘缓存子目录。数据可能包含额外的错误代码。

作者:freethy 发布于:2013-3-29 15:24 Friday

IIS运行权限的问题,处理方法更改IIS运 行时用的两个账户:IIS_WPG和NETWORK SERVICE对应用程序池用到的相关目录的NTFS权限,将IIS_WPG账户设置为读取与运行,列出文件夹目录,读取,而NETWORK SERVICE则需要完全控制权限,要配置的相关目录如下

%systemroot%\Help\IIShelp\common

%systemroot%\system32\inetsrv\asp compiled templates

%systemroot%\iis temporary compressed files

重启IIS admin服务

评论(32) 引用(0) 浏览(4287)

服务器不支持 MySql 数据库,100%解决问题。

作者:freethy 发布于:2013-3-22 18:01 Friday

出现问题:报错“服务器不支持 MySql 数据库”,

改函数function_exists('mysql_connect')返回 false 


php.ini文件没有参数没有配置正确

解决方法:

(1) 打开php.ini文件,找到:

extension_dir = "./"

将其改为;

extension_dir = "X:\PHP\ext"(php扩展程序目录)

(2) 找到:Windows Extensions,去掉模块配置每行前面的;号即可

extension=php_mbstring.dll

extension=php_gd2.dll

extension=php_mysql.dll

(3) 找到:

disable_functions =

改为:

disable_functions =

passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status

(4)系统环境变量(rabbit8.cn大神原创

添加系统环境变量,变量名:PHPRC    变量值:c:\php  (php目录)

保存php.ini文件,并将其复制到C:\Windows\

注:如果在第一次配置过程中,php.ini参数出现错误,虽然直接修改C:\Windows\php.ini的参数,但是无法立马生效.那么还需要重启IIS来使用新的参数生效!

评论(13) 引用(0) 浏览(2626)

检索 COM 类工厂中 CLSID 为 {2206CDB2-19C1-11D1-89E0-00C04FD7A829} 的组件时失败,原因是出现以下错误: 80070005。

作者:freethy 发布于:2013-3-21 18:46 Thursday

Asp.Net连接access数据库出现如下错误,网站源码是从另一台服务器拷贝过来的,应该不存在代码写错误。

网上搜索了好一阵子,各种方法尝尽,最后发现原来C:\Program Files\Common Files文件夹权限不够导致,将IIS_WPG赋权

问题解决。


评论(23) 引用(0) 浏览(4080)

丁香花歌曲背后的故事

作者:freethy 发布于:2013-3-20 22:57 Wednesday

[该日志已设置加密,请点击标题输入密码访问]

评论(0) 引用(0) 浏览(0)

查找一个字节数组在另一个字节数组中出现的位置

作者:freethy 发布于:2013-3-18 15:56 Monday


        /// <summary>
        /// 查找字节数组 data2在data1中出现的位置
        /// </summary>
        /// <param name="data1"></param>
        /// <param name="data2"></param>
        /// <returns></returns>
        public int IndexOf(byte[] data1, byte[] data2)
        {
            for (int i = 0; i < data1.Length - data2.Length; i++)
            {
                //查找第一个索引
                bool gin = true;

                for (int j = 0; j < data2.Length; j += 1)
                {
                    if (data1[i + j] != data2[j])
                    {
                        gin = false;
                        break;
                    }
                }

                if (gin)
                {
                    return i;
                }
            }

            return -1;
        }

评论(24) 引用(0) 浏览(3224)

LM2596 5V与LM7805的比较有哪些利弊?

作者:freethy 发布于:2013-3-4 15:20 Monday

LM2596的效率高,IC的发热量小,输出噪音大些,价格高,外围电路复杂。
LM7805的稳压效果好些,效率低,IC的发热量较大,输出噪音小,价格低,外围电路简单。

评论(8) 引用(0) 浏览(2860)

Powered by emlog 苏ICP备11068260号-3