您的位置:首页 > 移动开发 > Unity3D

在Community Server 1.1中文版初次安装出现CSException: localhost/XXXX错误的解决办法。

2006-08-21 17:01 507 查看
今天刚刚研究CS,出现了此问题。

“/CnForums2”应用程序中的服务器错误。

localhost/cnforums2

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: CommunityServer.Components.CSException: localhost/cnforums2

源错误:

[code]行 79: 					if (ex.InnerException != null && ex.InnerException is CSException)
行 80: 					{
行 81: 						throw ex.InnerException;
行 82: 					}
行 83:

[/code]
源文件: C:\Inetpub\wwwroot\Community1.1\src\Components\Components\SiteUrls.cs 行: 81

堆栈跟踪:

[code][CSException: localhost/communityserverweb]
CommunityServer.Components.SiteUrls.Instance() in C:\Inetpub\wwwroot\Community1.1\src\Components\Components\SiteUrls.cs:81
CommunityServer.Components.SiteUrls.RewriteUrl(String path, String queryString, String& newPath) in C:\Inetpub\wwwroot\Community1.1\src\Components\Components\SiteUrls.cs:864
CommunityServer.CSHttpModule.ReWriteUrl(HttpContext context) in C:\Inetpub\wwwroot\Community1.1\src\Components\HttpModule\CSHttpModule.cs:330
CommunityServer.CSHttpModule.Application_BeginRequest(Object source, EventArgs e) in C:\Inetpub\wwwroot\Community1.1\src\Components\HttpModule\CSHttpModule.cs:283
System.Web.SyncEventExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +60
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87

[/code]
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573

在网上搜了半天没有结果,只好自己摸索,通过比较2.0的安装,发现宝玉1.1中文版的How To Setup DB应该是缺少了一项

exec dbo.cs_system_CreateCommunity 'localhost/cs', 'dev', 'AdminUserName', 'AdminPassword', 0

这样执行完后,cs_sites及其他的一些表会填充值。

通过跟踪发现,这个错误就是因为无法找到cs_sites中定义的站点信息而报错。

不知道这样更改会不会对项目的其他部分产生影响,不过我总算可以看到CS的运行界面了,CS的学习才刚刚开始。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐