IIS 打开目录浏览之后 网站跳转到一个页面之后只显示文件目录 而不是显示页面 请问需要怎么设置啊

李进伟 2014-05-08 12:22:42
下载的一个管理系统源码 执行之后刚开始有一个页面打不开 说是需要把 IISExpress启用目录浏览 我把IISExpress <directoryBrowse enabled="false" /> 设置为true

然后跳转到该页面打开之后只显示目录

引用


需要怎么设置才能跳转过去显示页面啊 求大神帮帮忙
...全文
23038 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2014-05-11
  • 打赏
  • 举报
回复
这个是windows server 2003里面的 把你的首页添加进去就可以了,2008的也是差不多的。
老吴笔记 2014-05-11
  • 打赏
  • 举报
回复
设置默认文档啊
ahtlwj 2014-05-11
  • 打赏
  • 举报
回复
超链接在源代码里
李进伟 2014-05-09
  • 打赏
  • 举报
回复
那个超链接是在哪啊 我不知道啊
李进伟 2014-05-09
  • 打赏
  • 举报
回复
谢谢大神么不吝指教
李进伟 2014-05-08
  • 打赏
  • 举报
回复
我是从这里下载的源码 http://www.aspjzy.com/Viewurl-2141.html
李进伟 2014-05-08
  • 打赏
  • 举报
回复
那个页面不是首页
闲游四疯 2014-05-08
  • 打赏
  • 举报
回复
设置默认首页
十三- 2014-05-08
  • 打赏
  • 举报
回复
把你 捷佳社区 外面的超链接 改成<a href="/bbs/admin.asp"></a>
litengfei0020 2014-05-08
  • 打赏
  • 举报
回复
IIS配置好以后、一般要配置个默认页面、当然 前提这个页面你的网站中是存在的
李进伟 2014-05-08
  • 打赏
  • 举报
回复
首页是能打开的 点击上面的 捷佳社区 的时候就会跳转到那个目录 而不是显示网页
  • 打赏
  • 举报
回复
设置默认首页呗,你看下你要跳转的默认首页是哪个,肯定不是IIS里已经定义好的index.htm之类的
Url重写系列篇: ----主讲:天涯浪子 本讲将通过实例比较ASP.NET下的三种典型URL重写方案——ISAPI重写(使用开源组件IIRF),ASP.NET2.0内置的urlMappings和基于自定义HTTPModule的URL重写(使用NBear.Web中的UrlRewriteModule实现),并探讨URL重写中可能遇到的陷阱及处理办法。 需要手动为UrlRewriteWebSite目录添加一个到http://localhost/UrlRewriteWebSite的同名虚拟目录,允许匿名访问,并设置目录默认页为default.aspx。 另外,为了启用IIRF的URL重写支持,需要将UrlRewriteWebSite/bin目录下的IsapiRewrite4.dll添加为IIS默认网站的ISAPI过滤器。[相应资料打压缩包] 重写原理: 用户(A)----->系统运行(C) 真实地址 用真实地址运行 用户(A)----->转换器(B)----->系统运行(C) 假地址 将用户假地址 用真实地址运行 转换为真实地址 重写规则 注意,我们的演示程序中将混合使用三种方式的URL重写,因此,需要为三种实现分别设置一些URL重写规则: 1、IIRF,对于IIRF,对应于IsapiRewrite4.dll,在相同的目录会有一个IsapiRewrite4.ini文件,除了默认的一些设置,我们在文件末尾添加了几条自定义规则如下: # Custom RewriteRules RewriteRule ^/UrlRewriteWebSite/test(.*).aspx /UrlRewriteWebSite/Default.aspx?page=$1 RewriteRule ^/UrlRewriteWebSite/folder/(.*).aspx /UrlRewriteWebSite/Default.aspx?folder=$1 RewriteRule ^/UrlRewriteWebSite/folder/? /UrlRewriteWebSite/Default.aspx?folder=default 熟悉正则表达式的朋友应该很容易理解上面这三条规则。 规则一将形如testXXX.aspx这样的页面访问,重写为Default.aspx?page=XXX这样的页面; 规则二将形如folder/XXX.aspx的路径,重写为Default.aspx?folder=XXX这样的页面; 规则三将不带任何文件的folder目录的访问,重写为Default.aspx?folder=default这样的页面。 2、urlMappings是ASP.NET2.0内置支持的URL重写配置块,它应该包含在web.config的配置块中。但是,这个内置的URL重写支持不支持正则表达式,因而只能用来实现一对一的路径和页面的重写。urlMappings的配置内容包含在下面的Web.config文件中。 3、NBear.Web.Modules.UrlRewriteModule则是NBear中实现的一个基于HTTPModule的URL重写实现,它允许使用正则表达式来描述重写规则。 注意,代码中包含了urlMappings配置和用于NBear.Web.Modules.UrlRewriteModule重写规则。为了比较着几种重写方案,正则表达式基本上是和前面的IIRF定义中的规则类似的。 页面测试 定义完这些重写规则,我们就可以试着在页面中使用它们了。例如,如果我们写一个测试页面如下: Default.aspx Default.aspx.cs public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Write(Request.Path + "?" + Request.ServerVariables["QUERY_STRING"]); } } 注意,Default.aspx页面会输出当前呈现的实际页面及其QueryString参数。 运行该页面,分别点击页面中的链接,我们会看到,貌似所有的URL重写一切正常。但是,当试着点击页面中的按钮,我们马上会发现,页面postback后,浏览器地址栏中的链接变成了那个被重写后的地址,而不是,原来显示于地址栏的虚拟地址了。这是一个严重的不一致,没道理我点击页面的按钮,在没有跳转到其他页面的情况下,地址栏显示一个页面地址,不是吗? 要解决这个问题,我们只需要为form添加一个onsubmit事件处理如下:
添加该事件处理,就能在页面postback提交之前,重置页面的地址。 为前面的页面添加onsubmit之后,我们发现,postback不再会改变地址栏地址显示了。 注意:你确认试过点击最后一组链接中的buildin default page和section default page了吗? 你会发现,这两个链接根本不能显示。为什么呢?为什么类似的folder default page可以正常显示,而另两个不能显示呢? 回到前面的规则定义部分,我们就能发现,folder default page使用的是由IIRF这个ISAPI定义的规则,而另两个则使用的是内置于ASP.NET2.0的HTTPModule的重写规则(本质上,urlMappings也是使用HTTPModule来实现重写的,所以,除了不支持正则表达式之外,它也包含自定义HTTPModule方式实现的所有缺点)。 在IIS的ISAPI层面,是可以截获所有的页面请求的,哪怕指定的页面目录根本不存在。但是,ASP.NET解析器则只有在对页面的请求被IIS转发过来时,才能处理。我们知道,IIS可以忽略对链接的虚拟目录是否存在的检测,但是,却无法检测非ASP.NET支持的文件扩展名的链接(我们固然可以在IIS中将所有类型的扩展名都映射到ASP.NET解析器,但是,如果我们有设置IIS的权限,为什么还要用性能更低,限制更多的ASP.NET方式的URL重写,而不使用基于ISAPI方式的重写呢?)。所以,为了让这两个不能显示页面能正常显示,一方面,我们要在IIS设置默认页,如default.aspx,另一方面,需要IIS对某个不带aspx扩展名的链接,如这里只包含某个目录的名称的链接转发到默认页。 要做到这一点,我们需要在我们的应用程序中,为buildin和section分别将两个对应的目录,并且,在目录中创建两个空的default.aspx页面。尽管这样的default.aspx页面实际上永远不会被真正执行,但是有他们的帮助,就能让IIS顺利地将页面请求转发至ASP.NET解析器,从而,使得基于HTTPModule的URL重写规则,被执行。 好了,创建这两个目录及default.aspx文件,我们就能修复该问题了。 接下来我们先做点测试: 我们来对页面上的链接反复点击点击,folder page -> section page -> folder page -> section page...等等,打住,看到浏览器地址栏发生了什么吗?这不是恐怖活动,但是。。。也差不多了。我们看到我们可爱的地址,变成了...folder/section/folder/section...aspx。 想想是为什么呢?看看我们的aspx文件。。。我想你一定想到了。对了,都是相对路径惹的祸! 我们可爱的的相对路径一顶是同学们最常使用的,但是,浏览器在处理相对路径时,是以浏览器上接受的url地址为基础进行计算的,也就是说,如果当前的地址为folder/1.aspx,那么,很显然,./section/2.aspx这个页面,对应的自然是folder/section/2.aspx了,问题就出在这儿了!没有URL重写时,不会有这样的情况出现。但是URL重写,并且,将一个带假目录的虚拟地址重写到一个不带假目录页面时,由于浏览器客户端和服务端此时的当前页面计算方法是不同的,就会发生相对路径的匹配错误问题!真实很严重的问题啊! 解决的办法,只有使用绝对路径!但是,我们当然不会傻到对每个链接直接使用绝对路径的,呵呵:) 将Default.aspx中的所有相对路径都使用Page.ResolveUrl进行包装如下,在输出页面时就将地址转换为绝对路径,就能解决这个恐怖的相对路径陷阱了。当然,也别忘了加上onsubmit事件处理代码: Default.aspx 好了,再试一试点击页面上的链接和按钮,多点几次 谢谢………… 参考资料: 引言 让我们花点时间来看一下网站上的一些 URL。您是否发现一些类似于 http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary 的 URL?或者,您可能将一系列网页从一个目录网站移动到另一个目录网站,结果导致已将旧 URL 用作书签的访问者断开链接。在本文中,我们将了解如何通过将 http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary 替换为类似于 http://yoursite.com/people/sales/chuck.smith 的网址,使用 URL 重写将那些冗长的 URL 缩写为富有意义且容易记忆的 URL。我们还将了解如何将 URL 重写用于创建智能 404 错误。 URL 重写是截取传入 Web 请求并自动将请求重定向到其他资源的过程。执行 URL 重写时,通常会检查被请求的 URL,并基于 URL 的值将请求重定向到其他 URL。例如,在进行网站重组而将 /people/ 目录下的所有网页移动到 /info/employees/ 目录中时,您可能希望使用 URL 重写来检查 Web 请求是否指向了 /people/ 目录中的文件。如果请求指向 /people/ 目录中的文件,您可能希望自动将请求重定向到 /info/employees/ 目录中的同一文件。 使用传统的 ASP,应用 URL 重写的唯一方法是编写 ISAPI 筛选器,或者购买提供 URL 重写功能的第三方产品。但是,使用 Microsoft® ASP.NET,您可以通过很多方法来轻松地创建您自己的 URL 重写软件。本文讨论了可供 ASP.NET 开发人员实现 URL 重写的各种技术,然后讨论了 URL 重写的一些实际使用情况。在深入讨论 URL 重写的技术细节之前,让我们先看一些可以使用 URL 重写的日常情景。 URL 重写的常见用法 创建数据驱动的 ASP.NET 网站时,通常会产生一个单个的网页,该网页基于查询字符串参数显示数据库数据的子集。例如,在设计电子商务站点时,您的任务之一便是允许用户浏览待售产品。为此,您可以创建一个名为 displayCategory.aspx 的页面,该页面显示给定类别的产品。可以通过查询字符串参数来指定要查看的该类别的产品。也就是说,如果用户要浏览待售的 Widget 产品,并且所有 Widget 产品的 CategoryID 均为 5,则用户可以访问以下网址:http://yousite.com/displayCategory.aspx?CategoryID=5。 创建具有此类 URL 的网站有两点不足:首先,从最终用户的角度考虑,URL http://yousite.com/displayCategory.aspx?CategoryID=5 比较杂乱。可用性专家 Jakob Neilsen 建议遵循以下标准来选择 URL: • 简短。 • 易于键入。 • 可以看出站点的结构。 • “可删节”,允许用户通过删除 URL 的组成部分来浏览站点。 我还要增加一条标准,即,URL 应该便于记忆。URL http://yousite.com/displayCategory.aspx?CategoryID=5 不符合 Neilsen 的任何标准,也不容易记住。要求用户键入查询字符串值将使 URL 的键入变得非常困难,并且只有了解查询字符串参数的用途及其名称/值对结构的富有经验的 Web 开发人员才能够对 URL 进行“删节”。 较好的方法是允许使用切合实际且容易记忆的 URL,如 http://yoursite.com/products/Widgets。只要看一眼 URL,您便可以推断出将要显示的内容 -- 有关 Widget 的信息。此 URL 也很容易记住和共享。我可以告诉我的同事“请查看 yoursite.com/products/Widgets,”,她可能无需再次问我 URL 是什么即可打开页面。(尝试一下,您只需说出“Amazon.com 页面”即可!)此 URL 还将显示出来,并且应该是“可删节”的。也就是说,如果用户删去 URL 的末端,键入 http://yoursite.com/products,他们应该看到所有产品的列表,或者至少应该看到他们可以查看的所有类别的产品列表。 注意:要获得“可删节”URL 的最好示例,可考虑使用由许多 blog 引擎生成的 URL。要查看 2004 年 1 月 28 日的帖子,用户可以访问诸如 http://someblog.com/2004/01/28 的 URL。如果该 URL 被删节为 http://someblog.com/2004/01,用户将看到 2004 年 1 月的所有帖子。将该 URL 进一步删节为 http://someblog.com/2004 将显示 2004 年的所有帖子。 除了简化 URL 之外,URL 重写还经常用于处理网站重组,以免导致大量链接断开或书签过期。 请求到达 IIS 时将会发生什么情况 在正式研究 URL 如何实现重写之前,应首先了解 Microsoft® Internet Information Services (IIS) 如何处理传入请求,这一点非常重要。当请求到达 IIS Web 服务器时,IIS 检查被请求文件的扩展名以确定如何处理该请求。IIS 可以自行处理请求(如 HTML 页面、图像以及其他静态内容),或者将请求路由到 ISAPI 扩展。(ISAPI 扩展是一个处理传入 Web 请求的非托管编译类。其任务是生成被请求资源的内容。) 例如,当传入针对 Info.asp 网页的请求时,IIS 会将此消息路由到 asp.dll ISAPI 扩展。然后,该 ISAPI 扩展将加载被请求的 ASP 页面,执行该页面,并将所呈现的 HTML 返回给 IIS,然后,IIS 将该 HTML 发送回请求客户端。对于 ASP.NET 页面IIS 会将此消息路由到 aspnet_isapi.dll ISAPI 扩展。然后,aspnet_isapi.dll ISAPI 扩展将处理操作传递给托管的 ASP.NET 辅助进程,该辅助程序将处理请求,并返回 ASP.NET 网页的呈现 HTML。 您可以自定义 IIS,以指定扩展名与 ISAPI 扩展的映射关系。图 1 显示了 Internet Information Services 管理工具的“应用程序配置”对话框。请注意,与 ASP.NET 有关的扩展名(.aspx、ascx、config、asmx、rem、cs、vb 及其他)均已映射到 aspnet_isapi.dll ISAPI 扩展。 图 1. 已配置的文件扩展名映射 讨论 IIS 如何管理传入请求稍稍超出了本文范围。但是可以在 Michele Leroux Bustamante 的文章 Inside IIS and ASP.NET 中找到对此内容的深入讨论。ASP.NET 引擎仅处理那些扩展名已明确映射至 IIS 中的 aspnet_isapi.dll 的传入 Web 请求,了解这一点非常重要。 使用 ISAPI 筛选器检查请求 IIS 除了可以将传入 Web 请求的文件扩展名映射到相应的 ISAPI 扩展之外,还将执行许多其他任务。例如,IIS 将尝试对发出请求的用户进行身份验证,并确定通过身份验证的用户是否有权限访问被请求的文件。在处理请求的有效期内,IIS 将经历几个状态。在每个状态下,IIS 都将引发可以使用 ISAPI 筛选器以编程方式进行处理的事件。 与 ISAPI 扩展一样,ISAPI 筛选器是在 Web 服务器上安装的非托管代码块。ISAPI 扩展被设计为可以响应针对特定文件类型的请求。另一方面,ISAPI 筛选器还包含可以对 IIS 引发的事件进行响应的代码。ISAPI 筛选器可以截取甚至修改传入和传出的数据。ISAPI 筛选器可以应用于很多方面,包括: • 身份验证和授权。 • 记录和监视。 • HTTP 压缩。 • URL 重写。 虽然 ISAPI 筛选器可用于执行 URL 重写,但本文将讨论如何使用 ASP.NET 实现 URL 重写。不过,我们将对使用 ISAPI 筛选器与使用 ASP.NET 中的技术实现 URL 重写进行权衡。 请求进入 ASP.NET 引擎时将会发生什么情况 在 ASP.NET 之前,需要使用 ISAPI 筛选器来实现 IIS Web 服务器上的 URL 重写。由于 ASP.NET 引擎与 IIS 非常相似,因此可以使用 ASP.NET 进行 URL 重写。存在相似之处的原因在于 ASP.NET 引擎可以实现以下功能: • 在处理请求时可以引发事件。 • 允许任意数量的 HTTP 模块处理所引发的事件,这与 IIS 的 ISAPI 筛选器相似。 • 将呈现被请求资源这项任务委托给 HTTP 处理程序,该处理程序与 IIS 的 ISAPI 扩展相似。 与 IIS 一样,ASP.NET 引擎在请求的有效期内将会触发事件,通过发信号来表示其处理过程从一个状态改变为了另一个状态。例如,当 ASP.NET 引擎首次响应请求时,BeginRequest 事件将被触发。接下来触发的是 AuthenticateRequest 事件,该事件在已建立用户标识时出现。(此外,还有大量的其他事件:AuthorizeRequest、ResolveRequestCache 和 EndRequest,等等。这些事件属于 System.Web.HttpApplication 类;有关详细信息,请参阅位于以下网址的技术文档:HttpApplication Class Overview。) 正如上一部分所讨论的,可以创建 ISAPI 筛选器以响应 IIS 引发的事件。同样,ASP.NET 提供了 HTTP 模块,该模块可以响应由 ASP.NET 引擎引发的事件。可以将 ASP.NET Web 应用程序配置为具有多个 HTTP 模块。对于由 ASP.NET 引擎处理的每个请求,将初始化每个已配置的 HTTP 模块,并允许将事件处理程序绑定到处理请求期间所引发的事件。请注意,对每个请求均使用了许多内置 HTTP 模块。其中的一个内置 HTTP 模块是 FormsAuthenticationModule,该模块首先检查是否使用了窗体身份验证,如果使用,将检查是否对用户进行了身份验证。如果没有使用,会自动将用户重定向到指定的登录页面。 如上所述,通过使用 IIS,传入请求将最终发送给 ISAPI 扩展,而 ISAPI 扩展的任务是返回特定请求的数据。例如,在请求传统的 ASP 网页时,IIS 将请求传递给 asp.dll ISAPI 扩展,该扩展的任务是返回被请求的 ASP 页面的 HTML 标记。ASP.NET 引擎使用相似的方法。初始化 HTTP 模块后,ASP.NET 引擎的下一项任务是确定应由哪个 HTTP 处理程序来处理请求。 所有通过 ASP.NET 引擎传递的请求最终都将到达 HTTP 处理程序或 HTTP 处理程序工厂(HTTP 处理程序工厂仅返回 HTTP 处理程序的实例,然后使用该实例来处理请求)。最终的 HTTP 处理程序将返回响应,即呈现被请求的资源。此响应将被发送回 IIS,然后 IIS 将响应返回给提出请求的用户。 ASP.NET 包括许多内置的 HTTP 处理程序。例如,PageHandlerFactory 用于呈现 ASP.NET 网页。WebServiceHandlerFactory 用于呈现 ASP.NET Web 服务的响应 SOAP 信封。TraceHandler 将向 trace.axd 呈现请求的 HTML 标记。 图 2 描述了如何处理对 ASP.NET 资源的请求。首先,IIS 接收到请求,并将请求调度给 aspnet_isapi.dll。接下来,ASP.NET 引擎对已配置的 HTTP 模块进行初始化。最后将调用正确的 HTTP 处理程序,并呈现被请求的资源,将所生成的标记返回给 IIS 和请求客户端。 图 2. IIS 和 ASP.NET 正在处理请求
仿世纪佳缘婚介交友系统5.3 ASP+SQL Nslove5使用手册 一、运行环境: 1、服务器要求:windows2000及更高系统版本,IIS5+以上! 2、组件要求:Jmail邮件组件、aspjpeg水印组件、上传组件(aspupload组件)、FSO读写权限(IIS_IUSRS,IUSR帐号读写)、ADODB.Stream组件。一般的虚拟主机都有这些组件,如果是本地调试必须先检查一下IIS设置环境,并安装上面前三个组件,组件下载地址见本文附录。 3、数据库:SQL2000+以上!初始安装大约35Mb左右,完善支持SQL2005/2008! 4、空间大小:初始安装大于200Mb,随着会员数量增多,空间及数据库要求会逐渐增大! 5、IIS创建网站最好创建独立应用池,以提高程序运行速度! 二、网站搭建: 1、要求系统安装IIS即Internet 信息服务(IIS),XP(2003)系统是在控制面板——添加删除组件中添加! 2008、vista、win7是在控制面板——程序——打开或关闭windows功能中添加 2、启动IIS(以IIS6.0+为例),在网站新添加一个网站设置正确物理路径确定保存。 3、其它详细设置可以参考:http://www.nslove.net/dispbbs.php?boardid=4&id=1023 4、如何登录Nslove系统后台: (1)前台入口:login.asp登录方式: 用户:info@nslove.com 密码:123456 (2)后台入口:admin_login.asp登录方式: 前台用户名:nslove 密码:123456 如果login.asp前台有管理员登录过,那么上面前台帐号不会显示。 后台用户:nslove 密码:123456 注意:后台所有生成操作都需要前台login.asp管理员登录! 三、程序使用: (一)常规管理: 1、系统设置(程序文件:setting.asp)   程序运行是否稳定、安全关键是后台系统设置。系统设置项分成几大类:[基本设置]、[网站信息]、[安全设置]、[用户选项设置]、[邮件选项设置]、[注册选项设置]、[系统选项设置]、[上传选项设置]、[验证码设置]、[官方通讯设置]、[服务升级设置]、[支持接口设置]   (1)基本设置:有模板缓存开关、系统定时开关等项,这里[缓存模板句柄]比较重要。如果IIS可以创建独立应用池,那么这里的缓存模板句柄可以自己加入其它模板名,提高程序运行速度!例如:日记模板名为:diary(其它模板名见附录2),加到句柄为:index|main|list|diary。也就是加“|”分隔符再加模板名。至于定时设置等其它几项根据项目底下说明,就可以很好设置。   (2)网站信息:这里设置一些前台显示底部版权信息、客服联系方式等。网站关键词、及描述关键到被网络搜索引擎(SEO)检索量,所以好的关键词及描述,往往可以提高浏览量。这里需要注意[客服联系邮箱]必须设置与邮件选项设置中的SMTP登录帐号一样的邮箱地址,否则发送邮件可能会出错。   (3)安全设置:这些涉及到网站安全主要有后台管理目录、入口。如何修改默认目录及入口呢?先在这里修改目录及入口名称提交保存,然后到网站目录中把admin重命名,及admin_login.asp重命名,与刚刚设置名称要相同。其它项可以默认使用即可!   (4)用户选项设置: <1>、一天可以取几次密码即为用户密码丢失或者遗忘,可以通过前台找回密码找回,但不是无限制的取回,通过这里可以设置次数; <2>、登录时显示注册步骤即当用户未完成所有注册步骤时,在用户登录时会提示步骤未完成,并指出是哪个步骤提供给用户继续完成。 <3>、登录每次赠送金币,会员每天登录赠送金币数,系统设计一天只能赠送一次。   (5)邮件选项设置: <1>、邮件组件选择(不支持、JMAIL、CDONTS、ASPEMAIL),一般虚拟主机都是安装Jmail组件。用鼠标选择下拉菜单会相应提示空间是否支持该组件。 <2>、SMTP邮件发送服务器如mail.nslove.com或者smtp.163.com等,但遗憾的是现在免费邮箱基本不支持smtp,最好用自己空间赠送的企业邮局做发送服务器。 <3>、SMTP登录帐号,需要完整的邮件地址,必须与客服联系邮箱相一致。 <4>、SMTP登录密码,即邮箱登录密码   (6)注册选项设置: <1>、唯一性开关,这里选择邮箱。即当用户提交帐号注册时,以该项为检查是否被占用,防止同一个帐号多个用户。 <2>、发送激活代码必须在发送注册邮件开启状态下才有效,系统会在用户注册时发送一串16位密码,用户只要登录邮箱,然后点击链接激活,即可激活邮箱地址及用户帐号。 <3>、是否必须激活,如果关闭,那么用户不需要激活邮箱,即可成为审核状态用户。 <4>、昵称只允许英文字符,开启时系统不允许注册除英文字母之外的任何用户名。 <5>、新注册用户必须审核,关闭时系统会自动审核通过用户,无须管理员手工审核通过。 <6>、限制注册邮件地址及注册过滤字符,限制帐号中含有邮件邮件及过滤昵称字符。比如要过滤所有用户名中有带:xxx小龙女xxx这样的用户,可以在注册过滤字符中加入逗号小龙女。   (7)系统选项设置: <1>、必须激活才可登录,开启状态时,用户必须是邮箱激活之后才能登录系统,否则无法登录。 <2>、用户在线超时时间即为统计记录用户在线,在超过一定时间系统会自动清空这些超时用户、或者已经长期不活动的用户!默认为40分钟即可。 <3>、金币操作记录天数,即会员在充值、消费操作时数据库记录的时间段,一般30天。 <4>、搜索中会员等级限制,即会员在搜索时显示等级最低的用户。这个开关影响到高级搜索、会员在线聊天、征婚大厅等列表。一般设置为4即可,除管理员之外都可以显示。 <5>、考题答案个数,即用户提交测试题及发送给用户测试的答案个数 <6>、群组等级默认人数,这个可以从等级组(等级)管理中对群组设置进行设置。 <7>、设置群组热贴,即为当然一个贴子点击超过这个数值时,会显示为热贴。   (8)上传选项设置:(非常重要) <1>、上传组件选择(关闭、无组件上传类、Aspupload3.0组件、SA-FileUp 4.0组件、DvFile-Up V1.0组件),点击选择根据提示文字选择允许的组件。一般选择Aspupload为上传组件! <2>、生成预览图片组件(关闭、CreatePreviewImage组件、AspJpeg组件、SA-ImgWriter组件),点击选择根据提示文字选择允许的组件。这里需要注意的是,AspJpeg组件必须!如在线图片截切需要用到它。 <3>、图片水印设置开关(关闭水印效果、水印文字效果、水印图片效果),当选择水印文字,时[添加水印文字信息]需要输入相就文字。当选择水印图片,那么[添加水印LOGO图片地址]需要正确输入图片的地址(必须以根目录为起点的路径) <4>、远程抓取即为会员相册可以通过其它网站上的图片地址,系统会抓取该图片并保存到空间中!   (9)验证码设置: 如果选择关闭,那么模板中所有相关的验证码表单都要手工去掉保存提交。   (10)服务升级设置: 这里可以设置升级VIP费用、明星榜费用、对认证会员打折设置等。包括人民币与金币汇率。 消费卡使用期限,即后台开卡之后,在一定期限之内有效,超过即为失效不能再使用。   (11)支付接口设置: 目前支持财付通、网银在线支付接口。从第3位元素开始分别为:财付通商户号、财付通32位密钥;网银商户号、网银32位密钥。这里提示银银32位密钥是通过md5加密32位,然后到网银在线设置。 其它未提及的设置项,基本可以从项目下文字说明理解到相关用途及含义。 2、二级域名管理(domain.asp) 很多客户初始安装之后都会发现很多网页都跳转到官方网站上,还以为是程序限制,其实并不是这样。原因就在二级域名没有修改为自己的域名,这里主要修改二级域名(静态文件访问地址)。修改完提交保存!然后到生成管理中进行生成,这部分在下面会详细讲到。 3、用户标签管理(usertag.asp) 该功能用途,主要是收集用户资料的一些基本信息,提供给搜索、资料列表时显示用!可以不必修改。 4、帮助公告管理(article.asp) 该模块包括:新闻公告、帮助中心、网站底部、新手指南、分类管理,可以通过快捷方式进行分类访问。从文章列表可以进入修改文章内容及重新生成。都可以通过列表下面的选择操作进行审核、生成等操作,根据各个管理列表,操作是一样的。下面如果不是特殊功能,就不在重复介绍。 重点说明:分类管理中[功能帮助]类别,初始建站都会遇到帮助中心的分类页无法更新生成为新网站信息,那么如何操作呢?首先进入该类,里面有个人资料完善和管理、沟通与交流等分类,然后全部选定各个分类,选择生成Html操作执行即可。 5、友情链接管理(link.asp) 如何在首页生成带有logo图标的友情链接呢?首先要在这里添加友情链接为图标链,然后在模板中分页模板(page_html)语言包中html_html(0).htm中,友情链接地方修改标签。可以参考通用标签附录3:Lk_List标签 6、首页调用管理(callnew.asp) 首页调用即为html中实时调用数据库中的数据,通过script调用。从后台的管理中可以对这些调用进行管理。调用方法为<script src="Ns_News.asp?sortid=ID号">之后点击[修改],可以显示出该项表单,就可以输入你想的金币数了。如何让用户注册步骤达到100%及认证项目呢?从这里也可以自由输入,注册步骤值:1|0|0|0|0|0|0|1|0|0|0|0,把0为改1即为是完成一个步骤。改变用户明星榜(VIP)开始时间、结束时间,都可以在这里进行修改。 (2)、搜索结果列表下有选择操作项比较多,这里主要介绍:修复、邮件激活、推荐榜三个特殊功能。 <1>、修复功能,数据库中的用户资料可能会出现更新不及时或者信息不正确,即可以从这里的修复进行修得,修复(用户数据、匹配数据、用户VIP时间、用户明星榜)。用户数据主要是根据常规管理中的用户标签,重新对用户进行更新用户数据,匹配数据则是根据用户提交的匹配条件重新更新匹配信息。 <2>、邮件激活,有些会员注册完并没有及时激活邮件,那么管理员可以通过该功能批量更新用户激活状态。 <3>、推荐榜,即为明星榜。如何批量设置首页明星榜及地区明星榜、并且要求是有头像会员呢? 首页明星榜设置:首先进入快捷方式——管理首页,在这个表单中选择上传头像复选框,如果需要设置是区分性别的,可以在这个表单中选定。然后点击[给我搜]按钮进入用户列表。然后在搜索结果列表中操作选定要设置的用户,最后点击推荐榜输入要推荐的天数,点击执行操作即可以完成推荐。 地区明星榜设置:首先进入快捷方式——管理首页,在这个表单中选择上传头像复选框,如果需要设置是区分性别的,可以在这个表单中选定。然后在所在地区中选择要推荐的省份,即为推荐该省的明星榜。然后点击[给我搜]按钮进入用户列表。后面操作与首页明星榜操作相同,这里不在重复讲解。 <4>、列表中的[权限],指的是对某一个用户进行独立设计权限,他的权限不受等级组权限管理,可以自定义设置用户权限。 <5>、列表中的[最后IP],点击该用户最后登录的IP可以限制该IP的访问,请谨慎。 2、用户组(等级)管理:(group.asp重中之重) 包括:注册用户组(等级)管理、系统用户组管理、Vip用户组管理、编辑注册默认组 、编辑VIP默认组、群组等级组管理。 (1)、注册用户组(等级),是会根据用户属性自动升级的组!当用户的日记、相册、金币数达到条件,会自动升级到下一个等级。 (2)、系统用户组,默认组不能删除否会出现严重错误。用途即为当新增加一个[注册用户组(等级)],那么默认的权限会根据系统用户组中的[注册用户]组中的权限赋值。新增加VIP用户组也一样根据系统用户组中的VIP默认组。 (3)、群组等级组管理,主要用途是群组升级时根据组的升级金币为条件进行升级,相应给予该群会员数及空间。 除群组等级之外,都可以点击每个等级之后的[编辑]链接进入权限编辑,里面有大约150项权限设置,详细到金币操作等。 这里客户经常会遇到一个问题:新注册用户无法上传照片或者相册?那么重点看一下[系统用户组管理]——邮件激活及审核状态两个组的权限,进入编辑可以设置。然后记得更新一下缓存,更新缓存方法下面会介绍到。 3、管理员添加 | 管理:(admin.asp) 顾名思义就是添加管理员功能模块,可以对新添加的管理员进行权限设置。 这里值得注意的三个地方: (1)、管理员添加:该表单中的“前台用户ID”,请注意是前台用户ID,而不是用户名或邮件地址,很多客户都遇到这个问题。 (2)、限制管理员登录的IP:点击已添加的管理名进入修改,可以添加该管理可访问的IP地址。用途即为当该管理员是公司员工,那么可以把该管理员的IP添加为公司IP,那么该管理员到其它地方就无法登录后台,提高安全防止破坏。 (3)、编辑权限可以对各个管理员进行权限设置访问,可以分权。例如有些管理员只负责风格设计,那么就让它有这个权限,有些管理员只负责管理用户资料,那么就让它可以访问用户资料管理。注意:如果是当前用户设置完要退出再登录后台。 4、重新统计各项数据(updata.asp) 模块功能包括:更新用户数据、修复用户数据、更新系统统计、更新缓存数据、更新群组数据、更新到期状态等。可根据名功能之下文字说明理解各自功能用途。这里主要介绍一下更新系统统计及更新缓存数据: (1)、更新系统统计,主要是系统表Ns_Setup表统计数据,比如全站所有用户数、日记数等。让其更准确一些,可以通过个入口进行更新统计。 (2)、更新缓存数据,上面有提到过更新缓存,这里有专门的入口更新缓存。主要有系统表缓存、外观模板缓存、 等级组缓存。 <1>、系统表缓存,更新Ns_Setup统计数据缓存。 <2>、外观模板缓存,即为模板缓存,当修改一些模板效果,需要通过这个更新一下,让系统立即运用新的模板风格。 <3>、等级组缓存,当重新编辑等级组中的权限,那么可以通过这个进行更新服务器中的缓存,达到立即运用。 这里有客户会遇到为什么我已经设计新的模板,但是生成之后还不是最新的模板呢?那么这里的外观模板缓存要执行一下,再生成就可以运用新模板风格了。 提醒:还有一个入口可以更新整站所有缓存,操作方法:您的网址+cleancache.asp,在浏览器地址栏输入该地址,然后回车(转到)访问执行一次,即可更新所有缓存。 5、邮件分发(mailto.asp) 主要功能提供给管理员在线发送邮件。可以输入邮件地址发送,也可以从用户数据中的邮件地址发 送,可以选择用户邮件、用户ID段、按等级组、所有女性、所有男性。该功能要能够使用,请确认常规设置中的邮件选项是否设置正确。 6、VIP/预付卡管理(prepaid.asp) 即提供网站创建卡片数据库,可以批量开卡,然后制作实物卡发放给会员。卡号格式:01类+8位日期+9位随机码,卡片是有使用期限。即当卡片超过使用期限,那么该卡即失效不能在使用里面的金额。 (三)频道管理: 博客日记 、网友相册、约会活动 、会员约会、拼客信息 、试客管理、婚庆联盟、群组圈子、恋爱诊所 、成功故事、辩论话题、 情感测试、鲜花配送、点歌中心、许愿墙管理。管理功能基本相同,可以看一下操作表单即可明白功能用途,有些列表中带一些链接可以点击进去详细看一下,或者你会发现有新的功能,这里不在介绍。 (四)生成管理: 模块功能包括:主页/频道首页、个人主页生成、生成页面记录、生成学校分站、生成地区分站 1、主页/频道首页主是首页及各个栏目首页生成!最好一天生成一次。 2、个人主页生成,即生成用户资料页。可能遇到用户长时间没有更新资料,可以通过这里生成。当然可以在用户资料管理列表中选定某个用户进行生成。批量生成方法是在这个表单中输入用户ID段:开始段至结束段,可以间隔1000,当然服务器性能好的话,可以一万或者更高,然后点击生成按钮。 3、数据页记录生成,网站所有信息页都在这里生成,例如日记内容页就是在这里生成,选择数据类别,可以分别生成各个类。可以只选择这个类别进行生成,其它表单可以不必选定。 4、地区分站生成,很多客户不知道省级分站生成方法?首先[生成类别]选择省辖分站——[国家名称]选择中国——[省辖名称]选择某个省,当然可以不选全部生成。 5、学校分站生成,选择[所在省区]——[学校名称](可选项),然后生成。另一种方法可以到学校数据管理中生成,方法:[学校数据]——[地区名称](如进入中国)——[省市名称]——可以选择某一个省进行生成,当然可以进入到学校列表再选择生成。 注意:生成管理如果要生成首先必须确认前台是否已经登录,即login.asp控制面板是否登录了。否则生成会出现错误。如果生成过程中遇到退出,需要重新登录。为什么会自动退出?很大原因是占用内存,被服务器被当掉了,当然可以提高应用池解决。 (五)模板管理: 即风格模板管理(template.asp),版本号5.2+ 模板名称对应栏目列表详细附录4,模板所在目录:Resource\Template_1,可以把整个目录下载到本地,用查找替换工具进行修改。 1、如何修改导航栏,去掉一些不需要的栏目或功能呢?操作方法:风格模板管理——分页模板(page_main)——语言包进入,可以看到0-6个模板号,这些都是主体模板。然后点击\Resource\Template_1\main_html0.htm进入编辑,如果修改坏如何恢复,可以点击获取官方模板,把那个页面下载下来就行。这里以要去掉“点歌中心”为例,在这里编辑器窗口中找到:
  • 点歌中心
  • 这段代码去掉,然后提交保存。其它6个模板中也一样操作,即可完成去掉点歌中心。 2、如何修改控制面板中的不需要的栏目呢?操作方法:风格模板管理——分页模板(page_main)——语言包进入选择\Resource\Template_1\main_html2.htm进入编辑,即可以找到相应菜单列表。这里以要去掉“投票调查管理”,找到:
  • 投票调查管理
  • 这段代码去掉提交保存并更新缓存。 3、如何去掉版权信息?操作方法:风格模板管理——分页模板(page_main)——语言包进入0-6个模板号进入编辑窗口,在最底下找到标签:{$PowerTag}去掉并保存即可。当然这里也可以自己输入一些内容。 4、登录之后页面顶部有一行个人主页说明文字如何修改?打开js/foot.js,可以找到这些文字字符。提醒:如果用记事本编辑可能出现乱码或者排版乱的问题,可以用dreamweaver工具进行排版或者UltraEdit-32编辑。 5、如何批量修改某个字符如“佳缘”字样?可以用Dreamweaver或者UltraEdit-32等工具,进行文件夹查找替换,可以跨文件夹替换。主要还是查找Resource\Template_1目录下模板。也可以在各个模板语言包中去修改。 6、关于我们中的内容如何修改?可以在常规管理——帮助公告列表中找到相应文章进行编辑提交即可。 7、几个经常遇到的模板: (1)、地区分站模板(主体page_main语言包:\Resource\Template_1\main_html4.htm,内容页:page_html语言包:\Resource\Template_1\html_html34.htm) (2)、首页模板:(主体page_main语言包:\Resource\Template_1\main_html0.htm,内容页:page_html语言包:\Resource\Template_1\html_html0.htm) (3)、后台模板(\Resource\admin\admin_html0.htm),用户资料修改的模板(\Resource\admin\admin_html1.htm) (4)、修改注册模板中表单项,那么需要修改Resource\xml\select.xml文件,与之一一对应。 提示:凡是有修改过模板,记得要更新一下模板缓存,方法看用户管理第4点。要修改模板首先要找到模板中的相关样式,一般为打开修改。 (六)数据采集: 可以查看论坛教程:http://www.nslove.net/dispbbs.php?boardid=4&id=745 数据采集涉及到版权问题,请谨慎使用。采集对象网站可能实时在变化布局,所以每隔一段时间要重新去定位一下。 (七)过滤限制: 主要是一些敏感字符过滤,可以自由添加删除,添加方法:要过滤的字=替换掉的内容 IP限定添加,管理看说明就可以理解。 (八)数据库管理: 该管理有涉及到安全,请不要随意给其它人权限或者执行。 这里简要说明一下[执行SQL命令],通过该窗口可以批量修改数据库中数据,当然前提是你要懂得SQL命令。可以操作大部内容。要注意该操作是无法恢复的。 四、手册附录: 1、相应组件下载: Jmail4.5版:http://www.nslove.com/down/JMail4.5.rar AspJpeg1.5版:http://www.nslove.com/down/AspJpeg1.5.rar AspUpload3.0.0.6版:http://www.nslove.com/down/AspUploadv3.0.0.6.rar 2、模板命名方法: 后台分页模板采用page_xxxx为模板名,而每个分页模板都有语言包、字符集、循环体,这里先对这三者简单介绍如下: (1)语言包:即为显示浏览器上的html源代码。 (2)字符集:即为用户在操作添加、删除等会提示一些操作性语句,如添加xxxx成功等。 (3)循环体:即为程序运行时显示的列表,经过程序循环处理显示出来! 三者关系:语言包主,字符集及循环体为辅并且替换语言包中的相关标签!三者相对应硬盘物理文件名分别:xxxx_html.htm、xxxx_strs.htm、xxxx_list.htm文件名称。如日记三者模板名:diary_html.htm,diary.strs.htm,diary_list.htm。如果遇到同一个模板名有多个模板,那么在diary_html0.htm加数字,diary_html1.htm方式。 3、通用标签: 访问官方论坛:http://www.nslove.net/dispbbs.php?boardid=4&id=775 4、模板名称对应说明: Page_Main:主体模板,网站头部及尾部信息都在这里修改; Page_Index:index不是首页模板,它包括登录页、成功及错误信息、用户控制面板几个模板; Page_Html:前台所有生成静态的模板都在这里,如首页就是第一个模板(请注意每个模板前都有 这样注释即为该栏目静态模板) Page_List:动态文件模板,如搜索结果显示的模板等。 以下是在用户控制面板中分栏目模板 Page_Pray:许愿墙 Page_admin:后台管理的模板 Page_flower:送花模板 Page_Mark:评论模板 Page_Join:报名模板 Page_Article:文章公告模板 Page_Diary:日记发布等模板 Page_Album:相册模板 Page_Group:群组 Page_Party:1+1约会 Page_Story:成功故事 Page_Klatch:活动聚会 Page_Try:试客 Page_Test:心理测试 Page_Pingk:拼客 Page_Ask:顾问 Page_Msg:短信 Page_Email:邮件模板,包括所有发送的邮件模板; Page_Reg:注册页表单模板; Page_Profile:会员资料修改表单; Page_Ava:头像 Page_Upload:上传模板,所有上传入口都在这里; Page_Apply:服务 Page_Friend:朋友 Page_Setting:设置 Page_Account:帐号 Page_Organ:机构婚介 Page_Company:公司联盟

    62,241

    社区成员

    发帖
    与我相关
    我的任务
    社区描述
    .NET技术交流专区
    javascript云原生 企业社区
    社区管理员
    • ASP.NET
    • .Net开发者社区
    • R小R
    加入社区
    • 近7日
    • 近30日
    • 至今
    社区公告

    .NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

    希望和大家一起共同营造一个活跃、友好的社区氛围。

    试试用AI创作助手写篇文章吧