bbsmax5源码程序本地安装问题集锦及解决方法

作者: unvs 分类: ASP.NET 发布时间: 2012-03-11 14:28 ė19,576 views 61条评论

写一篇关于 bbsmax5源码本地运行安装碰到的问题及解决方法 的文章,其实也没神马大问题,都比较容易解决,但可能一些新手想研究此程序,本地运行调试下。所以还是把遇到的问题收集起来,总结到一起,分享给大家。(部分问题网络收集、网友提供)

问题一:提示 无法读取项目文件"MaxLabs.bbsMax.Web.csproj"
如图所示:( 解决方法见图后 )

原因:
此情况是由于你的visual studio版本是vs2008或vs2005的,而bbsmax5源码项目是使用vs2010开发、net4.0的框架,所以需要下载vs2010版本的软件。(有种方法是将项目转换为vs2008、vs2005程序,文章见:Visual Studio 2008打开vs2010解决方案的方法,本人有尝试,但比较繁琐,弄到最后还是有问题,应该是项目里面部分是通过vs2010编译的,所以想运行bbsmax,老老实实下个 vs2010 )
解决方法: 
vs2010下载地址:Visual Studio 2010 SP1简体中文版下载地址 (本人安装的就是此版本)
 

问题二:提示 无法直接启动带有"类库输出类型"的项目
如图所示:( 解决方法见图后 )
 
原因:
好吧,我承认这个问题有点傻,但是一些初学者就是疑惑,出现这个问题:由于未选中运行的web项目,而选中的是类库项目,或者直接点击调试出现此提示。
解决方法:
bbsmax源码的bx5.sln解决方案里,web项目名称为: MaxLabs.bbsMax.Web ,本地安装的运行项目为:Installs。

问题三:运行页面后,出现分析器错误消息: 未能加载类型“MaxLabs.bbsMax.Web._Global”
如图所示:( 解决方法见图后 )
 
原因:
这是你运行Install.sln解决方案,出现的问题,提示: 行 1:  <%@ Application Language="C#" Inherits="MaxLabs.bbsMax.Web._Global" %>   是指你未引用 Web._Global 项目,但你疑惑Web项目是另一个解决方案中的,怎么会在这里出现,我告诉你原因:因为你已经在本地安装过一次,再次运行安装会提示此信息。若你不信,打开文件:Tools\Installer\WebUI\InstallLog.txt 日志文件,里面记载你第一次安装的时间。若你就是想使用此项目再进行安装,也不是没有办法。见解决方法。
解决方法: 
打开 Tools\Installer\WebUI\Global.asax 注意是Global.asax文件,只有一句话,然后将 "<%@ Application Language="C#" Inherits="MaxLabs.bbsMax.Web._Global" %>" 改为 “<%@ Application Language="C#" Inherits="Max.WebUI.Global" %>” 即可。
 

问题四:提示 在于SQL Server建立连接时出现与网络相关或特定于实例的错误
如图所示:( 解决方法见图后 )
 
原因:
这是安装遇到的问题,是因为本地运行安装bbsmax源码程序,需要先安装数据库及配置站点相关信息,这在另外个解决方案中。不然数据库都没装,怎么运行web程序?
解决方法: 
找到  Tools\Installer\ 目录,里面有个install.sln解决方案文件,打开运行即可。

暂时汇集这几个问题,并一一提供解决方法,再有其他关于 bbsmax5安装问题,待续。欢迎对各博友提供安装过程中碰到的问题,留言提出。若解决了你的问题,也欢迎在下面留下你想说的话,谢谢!
另附开始写的一篇文章:BBSMax5源码程序数据库表结构解读[第一篇] 

本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:bbsmax5源码程序本地安装问题集锦及解决方法

一条评论

  1. 真空 2012 年 6 月 21 日 上午 8:26 回复

    效果应该不错的
    由 cyheng 于 2012-06-23 23:25:27 最后编辑

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部