首页 [ 门户综合 ] NetFocus最新版源代码(51aspx调测版)
一键分享

NetFocus最新版源代码(51aspx调测版)

  • 免费

2008-01-07 10:27:06

收藏 787 次|关注 15685 次|下载 617 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:51asp***
  • 访问次数:   312654 次
  • 源码数量:   1241 套
  • 通过比率:   97%
  • 活跃于:   三个月前
  • TEL:   13*******71
  • 最新IP属地:杭州市
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【门户综合】
  • 源码类型:B/S
  • 适合人群: 菜鸟进阶高手研究
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:SQL2000
  • 源码大小:7.34M
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • NetFocus最新版源代码(51aspx调测版)
  • NetFocus最新版源代码(51aspx调测版)
  • NetFocus最新版源代码(51aspx调测版)
  • NetFocus最新版源代码(51aspx调测版)
  • NetFocus最新版源代码(51aspx调测版)
  • NetFocus最新版源代码(51aspx调测版)
  • NetFocus最新版源代码(51aspx调测版)
  • NetFocus最新版源代码(51aspx调测版)
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
NetFocus最新版源代码(51aspx调测版)
要运行或调试网站,需要做:
1)DB_51aspx下为Sql数据库文件,在Sql2000中附加即可
2)在web.config配置文件中设置好数据库链接字符串;
3)新建一个虚拟目录或站点,虚拟目录名称你可以任意取一个,比如叫netfocus;
4)重新生成PersonalSite项目,以便在bin目录下生成所需的dll程序集文件(此步可省略,51aspx已经生成完毕);
5)首页是default.aspx
1.总体结构:
NetFocus网站基于著名的ASP.NET开源社区CommunityServer2.1的架构,我研究这个开源系统大概一年半时间,
到目前为止对它进行了大量简化和修改,使之适合自己使用.本网站所有源代码包括六个项目,每个项目都是一个Library.
也就是说Web界面UI也是采用Library库的形式实现,而不是VS2005中的WebSite.网站的结构为:
两个基础项目Components和Controls,一个负责管理用户和角色的项目MemberRole,一个负责数据库访问的项目DataProviders,
另外最后剩下的两个就是我的个人网站的前台界面UI实现和后台实现,即PersonalSite和NetCatalog,其中PersonalSite是启动项目
另外,Setup项目是安装程序的源代码
2.如何调试:
如果你设置好了网站运行的条件,比如虚拟目录,数据库链接字符串等,就可以调试了。
由于解决方案中的所有项目都是类库,所以如果你要调试,需要通过“附加到进程”的调试方式,具体操作我就不多说明了。
3:NetFocus网站运行时一些需要注意的点:
1)注册、登陆、注销三张页面没有直接提供链接,需要手工在浏览器中输入,这三张页面在根目录下;
2)安装完成后网站只包括了运行网站所必须的初始化数据,没有任何多于的其他数据;
3)本NetFocus网站程序源代码及功能和目前正在运行的网站http://www.netfocus.cn同步,也就是说是最新版本;
  只有一点不一样,就是实际运行的网站是重写为静态html页面的,而本安装程序安装完成后所有页面的后缀还是.aspx的;
  这是因为我现在还不知道怎样在安装程序中利用C#代码在IIS中建立.html到isapi.dll的映射,我只知道在IIS中通过界面来建立映射;
  因此,如果你想把页面弄成静态的,则需要在IIS中设置一个.html到isapi.dll的映射。然后修改网站根目录中siteurls.config文件中
  <!-- netcatalog urls -->下面的相应页面的后缀名,现在都是.aspx的,你只要都修改为.html的即可;比如:
  <url name="netcatalog_article_list" location = "common" path="articles{0}.aspx" pattern="articles(\d*).aspx" realpath="pages/netcatalog/article/default.aspx?categoryid=$1" />
  应该修改为:
  <url name="netcatalog_article_list" location = "common" path="articles{0}.html" pattern="articles(\d*).html" realpath="pages/netcatalog/article/default.aspx?categoryid=$1" />
4)目前网站主要有以下一些功能:
  友情链接、文章、下载、留言、用户注册、登陆、注销、角色管理、角色权限管理、用户角色管理、密码修改;
5)系统初始化数据说明:
  生成系统初始化数据的sql脚本见installdatabase.sql文件中的最后7个步骤,我分别用1、2、3、4、5、6、7标注出来了(如果下载了51aspx调试版可以直接附加DB_51aspx下的数据库文件);
6)登录页为,/user/ 系统管理员帐号为admin,初始密码为51aspx   您通过直接在浏览器中输入登陆页面的地址后即可登陆,登陆后在导航条上即可看到“我的帐户”导航项,进去即可;
7)在密码修改页面,如果修改成功,页面是没有反应的。这点是由于我偷懒了,因为目前该程序只给自己使用,所以只要功能实现即可;
8)内容管理页面的功能就是管理文章、文章类别、留言、下载这三种信息;
9)系统管理页面管理默认权限、用户、角色这三种信息;
10)友情链接功能:数据来自于网站根目录下communityserver.config配置文件的FriendLinkSettings节点
   关于友情链接的功能实现可以参看NetCatalog这个项目的FriendLinkSettings.cs、FriendLinkType.cs、FriendLink.cs、FriendLinkList.cs、Skin-FriendLinkList.ascx这几个文件;
11)用户所属角色管理页面还存在问题,当进入页面后直接点击确定会有问题。这个问题我暂时没时间去解决了,呵呵。
责任编辑:大管家

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行