IIS数据库连接错误
由于网页数据库等访问时,需要系统盘:windowstemp文件夹做缓存。
但如果temp文件夹权限不够,就会出现以上问题。
一般都是因为NTFS下使用了批处理来删除系统临时文件所导致TEMP文件夹权限更改。
解决:打开 系统盘:windows 文件夹,点temp文件夹属性,选择安全
一般情况下有以下几个组用户名称及权限,可以我这个作比较做添加并赋予权限
administrator 全部允许
creator owner 特别的权限
network service 读取 / 特别权限
power users 全部允许
system 全部允许
users 特别权限
这里修改好后,基本问题应该就会解决了。
xp iis 无法写入问题
昨晚有个朋友叫我帮他做个留言板,我想简单,上网down个源码下来,修改下不就可以了。于是,我先上网down了若干个源码程序,接着准备装iis来测试下。没想到就这样一个步骤搞得我头痛了好久。
我的分区全部都是NTFS,装的是XP,准备安装XP附带的iis5.1。装上之后发现了问题,要么本地不能访问(即使用localhost或者127.0.0.1),有时本地可以访问了,远程访问又不行,最后弄了很久,远程可以访问了,却无法写入数据库,晕……于是上网查找解决办法,才找到了解决方法(源自百度知道)
Quotation
问:我的IIS是XP系统的,C盘是NTFS格式,要设置IUSER_的权限怎么设置?以前用FAT32格式没有问题,现在用NTFS格式,网站只有访问,不能注册!
答:首先点击窗口菜单栏“工具”选项,选择“文件夹选项”,打开“文件夹选项”对话框,选择“查看”选项卡,勾去“使用简单文件共享(推荐)”项前面的勾,然后应用确定退出对话框,然后右击该文件夹,选择“属性”,接着选择“安全”选项卡,点击“添加”按钮,点击“高级"按钮,点击“查找”,在下面的查找结果中,选择IUSR_计算机名的用户,点击“确定”知道退出到刚才的最上层对话框,这时在“组或用户名称”文本框中将出现刚才所选择的用户,选择该用户,在下面的权限框中为该用户授予“修改”、“读取”和“写入”权限,点击应用确定关闭该对话框。
NTFS特殊的安全性设置,使得未被授权访问文件夹的用户不能正常读写文件夹,因此导致远程用户不能正常访问网站。而由于XP默认情况下是隐藏文件夹属性选项的“安全”选项卡的,所以必须先取消掉“使用简单文件共享”,才能进行安全设置,把网站所在文件夹授权给iis用户读和写的权限,就可以正常访问了。