`
shirlly
  • 浏览: 1652295 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

Window2003系统IIS服务器数据库不能写入的原因分析及解决办法[转]

阅读更多
ASP程序从Window2000移植到Window2003中的修改事项 


一、打开数据库目录读写权  
win2000和win2003的用户也可以参考这个步骤(前几步不需要)。  
如果系统的数据库所在的分区为NTFS分区,则进入后台或其他一些操作时会提示出错:数据库只读。FAT32分区无此问题。  
解决办法:  
1.       请进入文件管理器的文件夹选项  
2.       将“使用简单文件共享”前的勾选去掉  
3.       右键点击数据库目录-共享和安全  
4.       添加组和用户名称  
5.       点击高级选项  
6.       查找用户或组  
7.       选择IUSR_***(***为你的机器的名称)  
8.       点击确定  
9.       勾选数据库目录对于IUSR_***的读写权限  

zgh小结----分两步:一步是把ACEESS的所有安全权限赋值给IUSR_***; 
                  第二步是把IUSR_***用户添加到有administrator权限的角色(组)去; 
                  强调一点,所有的操作都基于两个前提:W2003的NTFS和IIS匿名访问用户为IUSR_***; 

二、在调试的时候建议关闭浏览器的友好错误提示  
方法为点浏览器上工具>internet选项>高级> 将显示友好http错误提示关闭.那样就可以看到具体的出错的文件及出错的行了,如果不能解决将那信息放上来处理方便些.  
三、许多iis在默认的情况下没有设置父路径  
这导致调试时候出现不允许的父路径的信息  
解决方法:  
打开IIS管理器  
在网站上右击-->属性-->主目录选项卡-->配置-->选项-->启用父路径  
四、有些电脑上无法显示验证码  
除了错误设置为可能为xpsp2的问题,下这个补丁就可以了,见:解决在xpsp2下无法显示验证码的补丁http://www.yuyicn.com/blog/user1/2/archives/2006/366.html  
五、调试程序时候正常 但是登陆时候提示 数据库不可更新  
不可写的时候是由于没有开放那个目录的读写权限,请看:打开数据库目录读写权http://www.yuyicn.com/blog/user1/2/archives/2006/349.html  
或者可用问题一的解决办法。  
六、网页显示乱码,看不懂的时候那是由于浏览器的设置问题  
解决的办法是:点浏览器上的 查看>编码>简体中文.  
七、无效路径  
错误类型:  
Server.MapPath() 错误 ’ASP 0173 : 80004005’  
无效 Path 字符  
blog/inc/class_upfile.asp,行 826  
为 MapPath 方法指定的 Path 参数中包含一个无效字符。  
    
解决办法:  
可能是指定的水印图片的地址,请将 (后台里)  
上传图片添加水印LOGO图片信息(可为空或0):  
填写LOGO的图片相对路径  
后面的位置设置为确实存在与本服务器上的一个图片或者设置为空  
八、解除IIS6.0对ASP上传限制  
错误类型:  
Microsoft VBScript 运行时错误 (0x800A01B6)  
对象不支持此属性或方法: ’logined_uframe’  
/blog/user_top.asp, 第 60 行  
Request 对象 错误 ’ASP 0104 : 80004005’  
不允许操作  
/blog/inc/Upload.inc,行 76  
    
分析:  
这是你的服务商的2003系统没有修改ASP上传200K限制的问题引起的。  
无法上传较大的文件“Request 对象错误 ’ASP 0104 : 80004005’”或者上传成功后,找不到文件名。  
更改win2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制)  
解决方法:  
1.       先打开Internet 信息服务(IIS)管理器  
2.       (本地计算机 )---- 属性 ----允许直接编辑配置数据库(N)  
3.       一定要勾先“允许直接编辑配置数据库(N)”  
4.       然后在服务里关闭iis admin service服务  
5.       找到windows\system32\inesrv\下的metabase.xml,  
6.       用计事本打开metabase.xml,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K  
7.       把它修改为51200000(50M)  
8.       然后重启iis admin service服务  
九、用Windows Server 2003 IIS6.0做WEB时,无法显示图片验证码的解决方法  
   解决2003系统无法显示验证码的方法是由于asp 程序中调用文件时未启动“父路径”所导致的,处理方法如下:在II6里面右键单击所在目录,点击属性对话框里的“主目录”,并打开“主目录”界面下的“配置”按钮:打开应用程序配置后,里面有“选项”,打开它可以看到“父路径”,启动父路径,即可。  
十、其它  
在允许的服务中要启动允许ASP服务。  
如果出现了第三方的邮件或者软件ActiveX服务,则需要安装相应的软件包. 
分享到:
评论

相关推荐

    Window2003 iis+mysql+php+zend环境配置.pdf

    在Windows 2003系统中,通过控制面板的“添加或删除程序”进入Windows组件向导,选择添加“应用程序服务器”,在详细信息中勾选“Internet信息服务(IIS)”和“文件传输协议(FTP)服务”。安装过程中,系统会提示...

    IIS6.0 IIS,互联网信息服务

    转到“目录安全性”窗口,单击“IP地址及域名限制”下的“编辑”按钮,点选中“授权访问”以能接受客户端从本机之外的地方对IIS进行管理;最后单击“确定”按钮。 3.则在任意计算机的浏览器中输入如...

    window2003服务器php环境配置

    在IT行业中,Windows Server 2003是一个广泛使用的操作系统,尤其在企业级服务器环境中。对于Web开发人员来说,配置PHP环境是必不可少的步骤,以便能够运行PHP脚本并搭建动态网站。本教程将详细解释如何在Windows ...

    window server任务计划定时执行和解决显示执行成功其实未成功的问题

    ### Window Server任务计划定时执行与解决执行假象问题 #### 一、Window Server任务计划简介 Windows Server系统作为微软提供的一款服务器操作系统,在自动化任务管理方面提供了丰富的功能。其中,“任务计划程序...

    呆错网址导航系统,整站资源

    2. 如果您的主机为 window 操作系统,请将以下文件夹的IIS用户加上写入权限 ./datas/* 系统运行缓存目录 3. 如果您的主机为 linux 操作系统,请设置如下文件夹权限为 777 ./datas/* 系统运行缓存目录 4. 请...

    将excel导入数据库

    2. **运行环境**:ASP.NET项目可以在IIS或任何支持ASP.NET的Web服务器上运行。 3. **数据库连接**:确保已建立与SQL Server数据库的有效连接。本例中使用的数据库连接字符串为:"server=.;uid=sa;pwd=sql;database=...

    飞飞电影系统

    2. 如果您的主机为 window 操作系统,请将以下文件夹的IIS用户加上写入权限 3. 如果您的主机为 linux 操作系统,请设置如下文件夹权限为 777 ./Runtime/* 系统缓存目录 ./Uploads/* 系统附件保存目录 4. 通过...

    计算机网络安全试题及答案.doc

    A A、对于那些运行至关重要的系统,如电子商务公司的用户帐号数据库 B、对于那些必须的但对于日常工作不是至关重要的系统 C、本地电脑即级别1 D、以上说法均不正确 14、以下关于window NT 4.0的服务包的说法正确...

    校友录系统(ASP.NET 3.5实现)

    6. **部署与配置**:项目完成后,开发者可以使用Visual Studio工具进行部署,设置IIS服务器以运行ASP.NET应用程序,并通过Web.config文件进行配置,例如数据库连接字符串、错误处理等。 7. **缓存管理**:ASP.NET ...

    试论实现电子商务网站的ASP技术.pptx

    电子商务网站通常采用中间接口技术来连接Web服务器和数据库,以满足大量数据操作的需求。这种接口允许用户通过Internet或Intranet进行查询、添加、更新和删除Web服务器上的数据和信息,从而实现动态交互功能。 **...

    飞飞影视系统PHP版 2.7.130201

    2. 如果您的主机为 window 操作系统,请将以下文件夹的IIS用户加上写入权限 3. 如果您的主机为 *nix 操作系统,请设置如下文件夹权限为 777 ./detail 默认广告JS/地图/专题/保存目录 ./Runtime 系统缓存目录 ./...

    citrix 中文管理操作手册

    管理多个场中的应用程序及服务器 31 使用 Access Management Console 查看区域 31 管理用户会话和服务器进程 31 使用 Access Management Console 创建报告 31 使用 Access Management Console 配置应用程序访问权限 ...

    开源电子商务iWebShop系统(网店) v5.5.190303.zip

    2. 高安全性,独立自主,所有的程序数据,交易记录,商品图片信息等都安全的放到自己的服务器里面,不需要依赖任何第三方,不受任何第三方约束,你的就是你的! 3. 产品品质突出,无论从代码的架构设计,还是从编写...

    Linux操作系统基础教程

    我们并不能使同学们通过这次系列讲座成为一个 UNIX 类操作系统的高手,这次系列 讲座的目的就是在同学们中间普及 Linux 基础知识,为今后我们更加接近的了解 Linux 做一 个好的开端。 第一讲 Linux基础 在这一...

    2022年试论实现电子商务网站的ASP技术(共25张PPT).pptx

    ASP作为服务器端的脚本语言,能有效处理这些动态需求,无论是简单的信息展示还是复杂的业务流程,都可以通过ASP技术进行实现。此外,ASP与IIS(Internet Information Server)的紧密集成使得部署和管理更为便捷。 ...

    青苹果影视系统-PHP

    青苹果影视系统(MacCms)安装说明1、将文件夹下所有的文件上传至您的网站空间2、如果您的主机为 window 操作系统,请将以下文件夹的IIS用户加上写入权限3、如果您的主机为 linux 操作系统,请设置如下文件夹权限为 ...

    超级有影响力霸气的Java面试题大全文档

     forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。...

    PHP文件上传处理案例分析

    6. **错误处理**:上传过程中可能会遇到各种错误,比如文件大小超过限制、文件类型不允许等,应当进行相应的错误处理。 ### 文件上传操作中遇到的问题与解决方法 在实际操作过程中,可能会遇到多种问题,例如: 1...

    ASP.NET 程序中常用的三十三种代码

    使用 Visual Studio 或 Web Deploy 工具可以方便地将 ASP.NET 应用程序部署到 IIS 服务器。 以上只是 ASP.NET 开发中的一部分常见实践,实际上,ASP.NET 框架还提供了大量的功能和组件,包括但不限于 Web API、...

Global site tag (gtag.js) - Google Analytics