首页 > 技术, 杂记 > .net 3.5 程序安装错误记录

.net 3.5 程序安装错误记录

2009年5月10日

Visual Studio 2008 .net 3.5最近去安装了一个.net 3.5,用C#开发的网站,碰到了一些问题,记录一下。

1.上传Excel文件时,出现运行时错误。当时觉得是读写权限不够。就把相关的文件夹的属性(有可能是只读)修改一下,去掉可能的只读属性。

2.对\upload\***.xls 访问被拒绝。方法也是去掉相关文件夹的只读属性,最好是在iis里面,对整站的属性做一下修改,站点的读取、写入等权限要打勾。

3.无法找到该页面。这个错误出现就是说服务器不支持.net运行时。首先要确保网站属性里面的ASP.NET的版本是不是2.0.50727。如果测试test.txt(可以是readme.txt等自定义文本文件)文件等可以打开,说明网络是通的,可以访问的。在server 2003 操作系统里,在Internet信息服务里面网站的下面,有个web服务扩展,在里面对asp和.net(aspx)有个设置,把禁止修改为允许,就可以在服务器上运行、执行asp、aspx文件了。

4.安装SQL SEVER 2005,安装测试的时候,没有出现感叹号和叉叉等错误,安装到最后出现错误,说是已经存在。这说明之前已经安装过,需要把之前安装的残留文件都删除掉,才能重新安装。

5.附加SQL SERVER 2005出现只读属性。网上的有许多说是把网络服务修改为本地系统。但我修改后还是只读属性依旧没有改变。解决办法是把数据库的属性–选项里面的状态–数据库为只读,修改true为false,就能够把数据库的只读修改成可以修改的状态。

6.出现×××用户登录×××数据库,登录失败。这说明×××这个用户缺乏对数据库的权限。首先在该数据库的安全性–用户里添加一个×××用户,然后给予×××这个用户的数据库角色成员身份的db_owner的控制权,即在db_owner上打勾。如何存在多个数据库,就要在多个数据库上添加该用户,并赋予db_owner权限。

还有一个属性,是server 2003里面,在该网站右键后有一个权限管理,在里面把网络服务用户和users等赋予所以权限,就可以通过平台来添加和管理内容了,否则或出错,这个估计是修改第一个问题的方案。出现错误的时候,我也是左捣腾右折腾的,具体怎么解决的,原因出在哪里,说到底,我也不是很明白,唉,缺乏系统的排错及解决能力,还是太业余了。以后还是要多记录和反思一下。


相关日志-博文

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.