文章列表
|
一、http 500 未指定错误 (asp 无法连access) 或 ASP 常见错误 不能打开注册表关键字 Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xb80 Thread 0xfa4 DBC 0x1cd9ff4 Jet'。 C盘 windows下的temp给写权限! asp +access http 500 错误 以前一直 好 好的,今不就不得了!查了下,原是widows/temp目录没有加internet 来宾帐户 权限所造成 相关资料 :http://www.hx99.cn/article/Tech/System/2009/0919/4018.html C:/windows/te说明: 1 对该目录的权限是ASP.net生成编译运行的临时文件需要. ASP不需要这个目录是因为ASP的脚本代码是解释执行. (可是若是清理工具该了权限,也是无法连ACCESS数据库) 2 Win2003默认的设置是可以正常运行ASP.net的, 造成问题是因为一些主机商删除了默认的权限设置造成的, 网上很多所谓的Windows服务器安全设置文章都比较陈旧, 并没有考虑ASP.net的环境. 目录的用户权限设置: 假设win2003系统安装到了c:/windows, 以下为系统默认的对C:/windows/temp目录的权限设置, 有两个用户的权限设置需要特别注意. 二、BC31019: 无法写入输出文件解决的方法 asp.NET 编译器错误信息:BC31019: 无法写入输出文件“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/web/1336fe54/9e0f926e/App_Web_zhuce.aspx.cdcab7d2.284i9ukz.dll”: 拒绝访问。 CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/book/44f31b16/b854ea09/App_Code.hig0e2qv.dll”--“拒绝访问。 ” 等等关于Asp.net无法写入输出文件的原因终于找到了解决的方法: 把Windows目录下的临时文件夹Temp的用户NetWork Service删除.以至于临时目录的权限不够,解决的办法是给Windows目录下的临时文件夹Temp的安全选项卡中加入NetWork Service用户并赋予写入权限。
|