请问:ASP.NET做的项目在Win2003Server下不能运行,在Win2000下没有问题

alephnku 2004-05-02 04:20:21
项目内容就是几个webform,涉及到的技术有form验证,ADO.NET操作数据库,还用到了Session,就是这些内容。
在Win2000(好像也是Server版)下运行总是没有问题
在Win2003Server下,如果系统装有VS.NET STUDIO则没有问题,否则就不行,而且一开始出错信息是Page的会话错误,这个后来在web.config文件里边加了一些内容就解决了,但是只是出错信息变了。
还有,系统IIS被sharp point接管,但是我们这个已被排除过。
是不是在Win2003Server中系统本身还要设置一些什么东西呢,或者说还要开一些什么服务才能支持呢?比如安装过Studio之后是不是就会开一些服务之类。
或者是其他方面的原因
谁能给出一点提示,不胜感激。
...全文
59 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
hychieftain 2004-05-09
  • 打赏
  • 举报
回复
未将对象引用设置到对象的实例!
http://www.csdn.net/develop/article/14/14928.shtm
jonsonzxw 2004-05-03
  • 打赏
  • 举报
回复
关注,我马上也要用windows2003的操作系统了,不知会不会碰到此类问题,
alephnku 2004-05-03
  • 打赏
  • 举报
回复
up
alephnku 2004-05-03
  • 打赏
  • 举报
回复
根据我以前的经验,遇到这个错误的时候总会给出出错的代码,例如哪一行出错。
但是这次就没有出现,只是说未将对象引用设置到对象实例。。。。。。。。。。。。
以前倒是出过一次,是说WebApplication.Application_Start,WebApplication未将引用设置到实例。真不知道该怎么办
谁遇到过这种问题,就是在页面执行之前就出的问题。请给个解释,谢谢
laidycn 2004-05-03
  • 打赏
  • 举报
回复
我想会不会是系统环境配置问题(比如iis)?
alephnku 2004-05-03
  • 打赏
  • 举报
回复
那么配置的时候要注意什么呢?请指点一下,是做的安装包
后来又把一个在一台机器上可以运行的版本中的dll拷了过去,
在那台机器上仍然不能运行
guoguo7299 2004-05-03
  • 打赏
  • 举报
回复
程序是安装过去的还是直接拷过去的?而且你是编译后的.DLL文件还是原码?我怀疑是把程序没有配置好
alephnku 2004-05-03
  • 打赏
  • 举报
回复
还有补充一下,是在不同的机器上运行时出不同结果,在好几台机器上试过了
alephnku 2004-05-03
  • 打赏
  • 举报
回复
lyr126说的那些当然都设置了
还有wangsaokui说的,确实,每次的错误信息都不同,有时是对象引用没有设置到对象实例,有时是输入字符串格式不正确,感觉很诡异的说
wangsaokui 2004-05-03
  • 打赏
  • 举报
回复
刚才又运行了一遍,这次的错误信息为:

每次的错误信息不同吗?
I_Love_IT! 2004-05-03
  • 打赏
  • 举报
回复
我是个新手,不过你设置过Win2003server中的IIS了吗?里面有一个"Web服务器扩展",最起码"ASP.NET v1.1.4233"和"FrontPage Server Extension"应该打开,甚至其它项目.
SwordGrass 2004-05-03
  • 打赏
  • 举报
回复
关注。。。
我正要学习.net呢,以后还要请各位大虾关照。
alephnku 2004-05-03
  • 打赏
  • 举报
回复
up............
cuike519 2004-05-03
  • 打赏
  • 举报
回复
==》未将对象引用设置到对象的实例!

这种错误不应该是操作系统的错误,你好好检查一下程序。你的意思是你在windows2003下安装VS.NET就可以正常运行,不装就不能正常运行?

windows2003安装好以后先Update!
wolftop 2004-05-02
  • 打赏
  • 举报
回复
U~!P~!
alephnku 2004-05-02
  • 打赏
  • 举报
回复
但是机器上如果装过.NET STUDIO的话就能运行啊
问题是不是说2003自带的就有framework吗
还有要部署的机器上没有studio啊
1979xt 2004-05-02
  • 打赏
  • 举报
回复
没遇过这种问题,应该是操作系统的问题,实在不行就装个VS.NET吧
refuly 2004-05-02
  • 打赏
  • 举报
回复
这个应该是代码的错误,跟操作系统没有什么关系吧
alephnku 2004-05-02
  • 打赏
  • 举报
回复
刚才又运行了一遍,这次的错误信息为:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[NullReferenceException: 未将对象引用设置到对象的实例。]
WebApplication.Login.Page_Load(Object sender, EventArgs e)
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731


WebApplication就是项目的名字
alephnku 2004-05-02
  • 打赏
  • 举报
回复
感觉给出的出错信息与我们写的程序没有联系
出错信息如下:
输入字符串的格式不正确
int.parsing(....)
但是没有给出出错的代码
加载更多回复(3)
·软件介绍 ####################################################################### 软件名称:亚阳影视 当前版本:Ver1.4 运行环境:Asp+access 最后更新:2006.1.24 适用范围:网吧/门户网站影视频道/商业收费电影网站/各类娱乐平台结合 调试环境:Windowsxp+IIS5.0+IE6.0 分辩率1024 Asp版本可运行环境:Winnt/Winxp/Win2000/Win2003 己推出版本:Asp+access(己发布) Asp+sql(己发布) 集成防盗链组件 1个 (亚阳iis防盗链系统) 软件内置前台模板 6套 内置专业在线支付网关接口 (易达信动Qpay) 使用者后台填写你的商户ID即可,全部为自动接口。 内置手机接口 1个 (易达信提供手机支付:http://www.1st-pay.net) ·使用说明 ####################################################################### 1、前台设置 需要安装系统自带组件:internet信息服务管理器(iis) 开始->设置->控制面板->添加或删除程序->添加/删除windows组件 IIS架设网站服务器教程:http://www.pconline.com.cn/pcedu/soft/lan/jywzj/10310/226238.html 安装好IIS后,将web站点的目录指向本程序解压所在的目录(虚拟目录也可以,不一定要根站点) 2、后台 运行系统根目录下的 Server.exe ,见任务栏出现一个小图标即代表后台己经打开。 访问后台:直接用你的IP地址/或指向此IP的任务一个域名,加端口:1982,即可访问到后台界面,例本机调试:http://127.0.0.1:1982 后台默认登陆用户名跟密码均为:admin (区分大小写)
安装前的准备工作: 1.本系统采用ASP.NET2.0(或以上版本)SQLServer数据库。系统默认管理员用户名admin密码admin888 2.本系统可以安装在WINXP、WIN2000WIN2003WINVISTA、WIN7、WIN2008操作系统上,注意XP的HOME版不能安装本系统,因为这个版本的XP不能安装IIS。另外,在WINXP、WINVISTA、WIN7下,由于这些操作系统,不是服务器操作系统,安装可能会碰到一些意外和麻烦。并且运行情况可能很不理想,不建议在这些操作系统下安装,我们也不为这些操作系统到的安装提供技术帮助,如果你希望在安装过程中得到我们的免费帮助,请使用服务器操作系统,即WIN2003WIN2008,WIN2000由于太老,我们也不再提供帮助。 3.对于使用WIN2003WIN2008的用户,在服务器上已装好IIS,.NET2.0和SQLSERVER的前提下,我们可以提供免费QQ远程协助安装支持一次,联系QQ:936229570。 4.安装本系统前,请先安装好SQLserver本系统支持SQL2000和SQL2005,请选择安装这两者任意一种。如果没有安装好,请先去市场上,或网上下载SQL的安装文件,在机器上安装好SQL吧。SQL的安装方法见另一文章。 5.由于采用了ASP2.0所以需要在机器上安装Microsoft.NETFramework2.0(或以上版本)如果没有安装,快去微软的网站上下载一个吧,中文版的最好,如果在微软的网站上找不到,就在网上搜索一下,大把可下载的地址,还可以从我们的网站上下载。注意,一定要装2.0版的1.*版的不能运行本系统。另外,如果你的机器上已经安装了VS2005了,由于VS2005已经包含了Microsoft.NETFramework2.0,所以就不用另外去下载安装了。 6.由于本系统大量使用了存储过程,所以没有可能再用ACCESS数据库了,没有ACCESS的版本,也不可能谋求把SQL版改成ACCESS版。INSTALL目录下的n.mdb,仅仅是安装数据初始包.系统运行时并不用这个库. 7.系统最好安装在NTFS的分区上,这样系统可以更安全。 8.建议操作系统是WIN2003,建议数据库使用SQL2000,建议浏览器为IE7。 9.如果是虚拟主机(也就是自己不架服务器,配置IIS,是买的主机空间的用户),需要买怎么样的主机才能满足要求呢?其实很简单:支持asp.net2.0SQL2000的主机就可以了,数据库要求有50MB以上,你需要向你的主机商确认,他的主机是否支持这些,当然,你也可以买我们的主机空间,我们的主机空间可以很好的支持快车系统。 10.对SQLServer数据库大小的要求,如果你自己有服务器,或是在自己的机器上调试本系统,本条直接无视,如果是用的虚拟主机,本系统要50MB以上的数据库空间,因为系统集成了IP库,安装好本系统,就要33MB的数据库空间,网站另外还要保存一些数据,所以50MB是很基本的需求。 11.如果你用的是在自己机器上测试,或用自己的服务器,只要在服务器上安装Microsoft.NETFramework2.0,安装上SQL2000数据库,安装上IIS。那你的机器就满足本系统运行的条件了。

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧