重新部署windows2003、VS2003、SQL server2000、asp.net遇到的问题
2012-09-05 23:36
316 查看
一、问题的提出
重新部署windows2003、VS2003、SQL server2000、asp.net遇到的问题如下:
无法重装vs2003、重装完C#的*.aspx文件视图无法查看效果、调试程序报告缺少类型或命名控件名称
二、问题的分析和解决
(1)重新部署windows2003,绑定IP地址和计算机名后,配置好IIS
(2)安装SQL server2000,根据原先设计的数据库方式,先人工添加一干指定数据库名
然后在停止数据库服务之后,将备份的数据库覆盖到相应位置后重新启动服务
(3)安装VS2003,新建一个ASP.NET应用程序的C#项目,添加一个页面default.aspx,将它设置为默认起始页面
将自动生成的WebForm.aspx删除后将整个备份好的同名项目覆盖到这个新建好项目下
将一些access数据库的安全操作权力交给IIS和VS,忘记哪个地方有这个数据库或就根本没有
将一些文件夹的操作权力交给IIS和VS以便配合程序对文件上传功能的实现
比如:?\upload;
如果相关路径信息有保存在web.config中则具体要看的是web.config文件里的编注
(4)由于office2003出问题,在删注册表时候不小心动到了vs的相关信息,导致vs无法打开,运行
vs安装程序时报告错误如下:
无法打开此修补程序包。请确认该修补程序包存在,并且您可以访问它,或者与应用程序供应商联系,以检查这个Windows Installer修补程序包是否有效。
解决方法就是使用【Windows Installer 清理实用工具】来清理office和VS的安装信息,然后重新安装就可以进行了。
(5)VS重新安装后,原来的环境没有变化,项目还存在,程序可以正常调试,但是当要选择页面文件时候,出现错误【在Web窗体设计器中未能加载该文件】视图打不开了:
查看该目录?\windows\assembly,发现有重复名称的新旧文件,右键只有卸载和属性,重名的卸载无法进行
到.net framework1.1配置中去处理重复文件,程序集缓存点查看…程序集列表,一下子看到很多同版本同名的,对同版本同名的逐个删除
删除干净了就可以正常运行了,如果不行就重新启动机器重新检查并删除一次,再打开VS看能不能用,最终是肯定可以用的。
(6)在调试过程中会遇到命名空间不存在的情形:【找不到类型或命名控件名称wuqi和FreeTextBoxControls】
解决方法:
为项目添加引用,如果是自定义的动态链接库则把dll文件复制到bin文件夹下后从添加引用的方式浏览bin文件夹添加
如果是.net程序集的动态链接库则在弹出窗口的.net列表框内选择,如果是com类的则在com列表中选择
重新部署windows2003、VS2003、SQL server2000、asp.net遇到的问题如下:
无法重装vs2003、重装完C#的*.aspx文件视图无法查看效果、调试程序报告缺少类型或命名控件名称
二、问题的分析和解决
(1)重新部署windows2003,绑定IP地址和计算机名后,配置好IIS
(2)安装SQL server2000,根据原先设计的数据库方式,先人工添加一干指定数据库名
然后在停止数据库服务之后,将备份的数据库覆盖到相应位置后重新启动服务
(3)安装VS2003,新建一个ASP.NET应用程序的C#项目,添加一个页面default.aspx,将它设置为默认起始页面
将自动生成的WebForm.aspx删除后将整个备份好的同名项目覆盖到这个新建好项目下
将一些access数据库的安全操作权力交给IIS和VS,忘记哪个地方有这个数据库或就根本没有
将一些文件夹的操作权力交给IIS和VS以便配合程序对文件上传功能的实现
比如:?\upload;
如果相关路径信息有保存在web.config中则具体要看的是web.config文件里的编注
(4)由于office2003出问题,在删注册表时候不小心动到了vs的相关信息,导致vs无法打开,运行
vs安装程序时报告错误如下:
无法打开此修补程序包。请确认该修补程序包存在,并且您可以访问它,或者与应用程序供应商联系,以检查这个Windows Installer修补程序包是否有效。
解决方法就是使用【Windows Installer 清理实用工具】来清理office和VS的安装信息,然后重新安装就可以进行了。
(5)VS重新安装后,原来的环境没有变化,项目还存在,程序可以正常调试,但是当要选择页面文件时候,出现错误【在Web窗体设计器中未能加载该文件】视图打不开了:
查看该目录?\windows\assembly,发现有重复名称的新旧文件,右键只有卸载和属性,重名的卸载无法进行
到.net framework1.1配置中去处理重复文件,程序集缓存点查看…程序集列表,一下子看到很多同版本同名的,对同版本同名的逐个删除
删除干净了就可以正常运行了,如果不行就重新启动机器重新检查并删除一次,再打开VS看能不能用,最终是肯定可以用的。
(6)在调试过程中会遇到命名空间不存在的情形:【找不到类型或命名控件名称wuqi和FreeTextBoxControls】
解决方法:
为项目添加引用,如果是自定义的动态链接库则把dll文件复制到bin文件夹下后从添加引用的方式浏览bin文件夹添加
如果是.net程序集的动态链接库则在弹出窗口的.net列表框内选择,如果是com类的则在com列表中选择
相关文章推荐
- 服务器(WIndows2003)部署asp.net网站生成word文档经常遇到的问题!
- asp.net在iis种部署遇到的问题
- Asp.net网站部署时遇到的一些问题
- Asp.NET下部署Web项目可能遇到的问题
- ASP.net程序部署到另一个服务器中遇到的的问题
- Asp.net网站部署时遇到的一些问题
- Linux下部署ASP.NET服务连接oracle遇到的问题记录
- Asp.net网站部署时遇到的一些问题
- [ASP.net教程]vs2012创建mvc4项目部署iis所遇到的问题
- asp.net MVC IIS6 部署问题(ASP.NET 4.0 安裝在 IIS6 最常遇到的四個問題 )
- ASP.NET网站部署问题集
- asp.net部署到IIS常见问题的解决方法
- ASP.NET开发遇到的权限问题
- 在 IIS6 ASP.NET 4.0 安装 最常遇到的四个问题
- ASP.NET执行DTS时遇到的权限问题
- 最近在做ASP.net网站用到的技术和遇到的问题做个记录
- asp.net 部署到IIS 常见问题解决方案(404)
- 解决 web服务器部署常见问题,server application unavailable 和 程序无法连接数据库 的问题(asp.net 2.0 + oracle9i + winXP)
- 已解问题:ASP.NET Webservice部署失败
- 遇到 asp.net 2.0 web site 站点发布问题(二)