当前位置:早雪网源码下载.NET源码整站程序 → 郑州大学包装在线 网站源代码
郑州大学包装在线 网站源代码

运行环境:NET环境/
源码语言:简体中文
源码类型:源码 - .NET源码 - 整站程序
授权方式:共享软件
源码大小:583 KB
推荐星级:
更新时间:2005-1-26 0:15:11
联系方式:web@supcode.com
官方主页:作者主页

下载统计:数据载入中...

源码简介

系统说明:

      这是我第一个 ASP.net 作品,写于上个学期四五月份(40天左
    右,还要上课)

      我是郑州大学包装工程系的学生,本系统本来是为我们专业同学
    做的一个网上展示平台,包括了专业新闻,专业网上知识库,论坛,
    留言簿,作品展示(由于专业是包装嘛),个人资料展示等等。当
    然还有完整的后台管理模块。

      当时写作时,几乎没有什么可以参考的源代码示例,只有微软提
    供的那些示例还有 IBuySpyStore, IBuySpyPortal 的代码可以参考。
    加上我的机器很破,运行 Visual Studio .net 很吃力,所以代码
    几乎都是一行一行敲出来的(当然里面有部分是Ctrl-C,Ctrl-V的,
    Copy也是自己刚写出来的)程序几乎都是从零做起。虽然很多在现
    在看来很幼稚,但毕竟是自己的东西,还是挺喜欢的。

      因为院系内部的一些原因,这个网站无法放在互联网上以实现我
    最初的设想。也正是因为如此,我希望将这个网站的全部源代码公
    开,供所有 ASP.net 的爱好者参考,更希望对初学者有所帮助。

1)解压缩后,直接放到某个目录下,以下以 D:\pack 为例说明。

  2)打开 IIS 管理单元,新建虚拟目录,别名作 pack,
     指向 D:\pack,权限:读取,运行脚本就可以了就行了。

   本虚拟目录要设置为 应用程序 级别的,方法是:
   在IIS管理单元的pack虚拟目录右击,打开“属性”对话框,
   在“虚拟目录”选项卡下方,“应用程序名”后面点“创建”按钮。

     特殊目录:
       D:\pack\packaging_data\
       D:\pack\upload\
     需要可写入权限。

  3)打开 D:\pack\web.config 文件进行如下设置:

     在 appSettings 这一节中,
     将所有物理地址改变为你的实际物理地址,即:
       D:\pack\
       D:\pack\packaging_data\db2.mdb
       D:\pack\packaging_data\counter.xml

     在 system.web 节,authentication 子节,
     为了避免重名,可以更改 cookie 名,具体位置在:
        <forms name="ZZU_PACK2000" ...
     这个地方;
        timeout="30"
     这个是超时限制,单位是分钟,可以自行设置;
        path="/pack/"
     如果你的虚拟目录名字不是 pack,一定要改动此处。
     如果你没有使用虚拟目录,而是单独一个站点,
     则可以直接改为根目录:
        path="/"
  
     下面这一行意思是:现在不是调试模式:
        <compilation debug="false"/>
     不会显示显示详细的出错跟踪信息。

     其他的设置,你可以自行改动,如果你不懂,可以不管那些。

  4)D:\pack\bin 文件夹中除了 packaging.dll 文件外的
     那几个 vb 文件是组件的源代码,mk.dat 是编译用的批处理文件。
     网站发布时,这些文件应该被删除。

  5)如果你使用的是 NTFS 格式的磁盘,请注意进行权限设置:

     以下给出最严格的权限设置:
     (当然你可以采用比这些更为宽松的权限设置)

     D:\pack
        Administrators 允许:完全控制
        aspnet_wp      允许:读取及运行,列出文件夹目录,读取
        本目录不继承父目录可继承权限。
  
     D:\pack\packaging_data
        Administrators 允许:完全控制
        aspnet_wp      允许:读取及运行,列出文件夹目录,读取,写入
        继承父目录权限

     D:\pack\upload
        Administrators 允许:完全控制
        aspnet_wp      允许:读取及运行,列出文件夹目录,读取,写入
        继承父目录权限

  6)关于数据库防下载的问题,下面介绍两种方法:

     i)db2.mdb 中包含一个名为 nodown 的表,如果将 db2.mdb 改名为 db2.asp
        就可以防止下载。当然因为是 ASP 版本的防下载,你的服务器必须解释ASP才行。
        原理见:
        http://www.aspsky.net/article/index.asp?classid=2&Nclassid=5
  
     ii)用得多的一种方法是将文件重命名为 db2.asax
         这样也可以达到防止下载的目的,原理是:
         ASP.net 环境禁止访问 *.asax 文件。

     上述两种方法,都要记着要把 web.config 中的相应地址改变。

  好了,现在打开浏览器,输入:
     http://localhost/pack/
     http://(你的机器名)/pack/
     http://127.0.0.1/pack/
     http://(你的真实IP)/pack/
  就应该可以看到这个站了!

  如果还不能看到的话,你就要仔细检查一下 IIS 方面的相关设置,
  比如 IP 限制,比如默认文档是否有 Default.aspx
  还有,Microsoft Data Access Component 如果不是 2.6 以上版本的话,
  将无法访问数据库。
  还有一条,比较幼稚的问题,你装了 Microsoft .net 环境了没有?


  使用说明:

  1)目前有两个账户:
      一个是系统管理员:
         账户:percyboy
         密码:percyboy
      这个用户一定不要删除,否则很多管理功能无法进行,你看了源代码就知道了。

      一个是普通学生身份(就是我自己了:))
         账户:破宝
         密码:percyboy
      我们专业内部的学生可以发表自己的作品,外部注册的用户没有此权限。

  2)因为缩略图是使用当时生成的,所以时间长了,
         D:\pack\upload\tmp\
     目录中就会有好多垃圾小图片,只怪当时的设计欠考虑,但也不想再改动了。

  3)已知的一个bug,登陆之后,页面上方的“欢迎”内容没有变化,需要
     刷新一下,或者打开另一个页面之后,才会出现用户的名字,还有“集体管理”的
     链接。也不想改动了。

  本站提供[郑州大学包装在线 网站源代码]下载,版权归该资源的合法拥有者所有。

下载说明

* 为了达到最快的下载速度,推荐使用网际快车下载本站软件。
* 请一定升级到最新版WinRAR才能正常解压本站提供的软件!
* 如果您发现下载链接错误,请点击报告错误谢谢!
* 站内提供的所有软件包含破解及注册码均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!