放在IIS上就报错

本地测试OK

但当放到IIS中就报错。。。

为什么呢,,,,弄了半天原来是 权限的问题 。。。。

开发中应该多多注意文件夹权限的问题,

设置:

1:也就是说一般不要打开-主目录-(写入),(脚本资源访问)

这两项以及不要选上(纯脚本和可执行程序),选(纯脚本)就可以了.

需要asp.net的应用程序的如果应用程序目录不止应用程序一个程序的可以在应用程序文件夹上(属性)

-目录-点创建就可以了.不要在文件夹上选web共享

2:

一般的一些asp.php等程序都有一个上传目录

.比如论坛.他们继承了上面的属性可以运行脚本的

.我们应该将这些目录从新设置一下属性.将(纯脚本)改成(无).

3:Internet 来宾帐号或

IIS_WPG 组帐号的权限可读可写.那么Access所在目录(或者该文件)的“读取”、

“写入”权限都去掉就可以防止被人下载或篡改了

关于msdn 解释:

解决 IIS 权限问题的准则