mrjinban - 2006-12-8 16:05:00
2个一样的环境配置
1台是服务器 1台是本机
本机安装RC1完全正常!
服务器第一次安装失败,后来无意中敲错进道登录后台路径,由于没有登录出现要求登录的页面,然后返回首页。居然正常了!
但是随后过了大概10分钟又出现同样的错误,一直都是失败!
开始从装N次!始终不成功。
可是本机怎么安装怎么成功,是在无解了请2位高手指点一二。谢谢
下面是报错信息
————————————————————————————————————————————
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
RegexFactory2..ctor() +0
[TargetInvocationException: 调用的目标发生了异常。]
System.RuntimeType.CreateInstanceImpl(Boolean publicOnly) +0
System.Activator.CreateInstance(Type type, Boolean nonPublic) +66
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +664
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +200
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture) +19
System.Text.RegularExpressions.RegexCompiler.Compile(RegexCode code, RegexOptions options) +109
System.Text.RegularExpressions.Regex.Compile(RegexCode code, RegexOptions roptions) +11
System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options) +476
System.Text.RegularExpressions.Regex.IsMatch(String input, String pattern, RegexOptions options) +31
Discuz.Forum.HttpModule.ReUrl_BeginRequest(Object sender, EventArgs e)
System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +60
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300
michi - 2006-12-8 16:34:00
你服务器上具体是怎么装的,路径如何?等等要说说清楚嘛
mrjinban - 2006-12-8 16:37:00
我新建立一个网站!论坛直接装在更目录下面的!
服务 是 windos2003 sp1 + sqlserver sp4
IIS_WPG 和IUSR_machine这个2个权限我都设置好了!
实在不明白为什么出现这样的问题!
mrjinban - 2006-12-8 16:46:00
我已经在网上查看了关于这个方面的东西 如下
未将对象引用到实例 错误的可能性原因:
1。控件不存在。
2。执行权限不够。加ASPNET和EVETRYONE所有权限。
// Below resons come from 坚强2004
1、ViewState 对象为Unll。
2、DateSet 空。
3、sql语句或Datebase的原因导致DataReader空。
4、声明字符串变量时未赋空值就应用变量。
5、未用new初始化对象。
6、Session对象为空。
因为本机和远程服务器的权限稍微有点区别!
本机用户权限 分别是 administrators creator owner everyone iis_wpg isur_machine system users
而远程服务器由于安全问题 我只设置了4个永辉有权限 分别是 administrators iis_wpg isur_machine ststem
而本机运行论坛一切正常!刚才又看道论坛上说从Beta版本升级RC1版本不容易出错,又在远程服务器上从新安装了次beta4版本,结果同样错误出现。我现在考虑是不是我服务器的权限设置问题!但是我又不想开那么多的权限!请斑竹或者雪人或者各位高手给个答案吧!
mrjinban - 2006-12-8 16:55:00
最后解决的时候是仔细看看了服务器的权限设置!发现我在不注意的时候论坛的根目录的IIS_WPG的权限是继承的父目录的权限!不知道为什继承的父目录的权限不能被认可。然后删除了继承的权限!又从给该目录指定一次iis_wpg的权限论坛已经回复正常了!
mrjinban - 2006-12-8 17:14:00
跟新了! 不过发现一个问题为什么我从BETA4升级到RC1下面的版本信息还是BETA4呢!
mrjinban - 2006-12-8 17:48:00
我快要崩溃了! 后台生成模版后出现错误。然后又出现1楼的错误!
不明白为什么会这样!茫然中!
ghc0122 - 2006-12-8 19:40:00
我觉得是权限问题 你看看 建立一个everyone 看看效果
mrjinban - 2006-12-8 20:14:00
都别问了!我彻底要哭了!弄了一个下午!最后终于找到问题所在了!我真想自己X自己几下!
主要问题是缓存问题!我同时把本机的测试的在浏览器打开!然后通过本就浏览器安装服务器,然后我本机浏览服务器上的论坛就错误了!我一直很纳闷。来回的折腾啊!最后无意中让一个朋友远程帮我看下!结果一切正常!我立刻换了台机器访问一切正常,然后我就不明白为什么我的机器不能访问呢!研究了老半天!一直到我把本机的测试的那个版本的页面都关闭了一切就正常了!我哭死了,希望兄弟们能吸取我的教训啊!其实和权限一点关系没有!而我一直闷头在那里整权限,浪费了好时间!