餐饮管理系统安卓屋网站设计(编辑修改稿)内容摘要:

TTP Module,将页面指向其他页面以便执行代码  调试例程,在 编译时应该启动这些例程  身份验证技术  角色管理器,打开或者关闭  匿名识别,允许或拒绝  错误处理设置  SiteMap 文件数据,用于导航和菜单  Profile 数据,用于标识用户 唐 山 学 院 课 程 设 计 7  针对 Simplified Mail Transfer Protocol(SMTP,简单邮件传输协议 )的电子邮件设置 (在WroxUnited 中没有用到 )  命名空间的定义,标识对象在更大的对象内部处于什么位置 (在 WroxUnited 中没有用到 ) 只包含完成一个目标的设置,一组用于发送电子邮件的值。 有两种方式修改这个文 件的内容;第一种是在 VWD 手动编辑该文件,幸运的是,这样做并不是很复杂。 另一种方式是使用 Web Site Administration Tool,可以在 VWD 中启动这个工具。 在 VWD 的主菜单中选择 Website Configuration。 一系列的对话框使得开发人员可以设置很多值, VWD 将根据这些值修改 文件而不用直接打开它。 下面关于 文件结构的解释是以 Wrox United 站点的 文件为例,从其顶部开始向下查看各个部 分。 如果打开该文件,则可以看到它的结构 (带有开标记和闭标记,每个标记都有属性,有些还包含了子节点 )和其他 XML 文件的结构是一样的。 通过添加恰当的节点和属性,可以设置应用程序级别的配置。 包含在特殊字符串 !和 之间的文本被看作是注释,可以添加注释帮助其他用户理解文件每个部分的用途。 注意: 在 VWD 创建 文件时,它将在其中包含很多注释,以便为每个部分的设置提供参考值。 所有这些值包含在一个文本文件中,该文件位于C:\Windows\\ Framework\\CONFIG\。 下面是 Wrox United 站点的 文件的开始部分,如您在下载文件中所见。 可以导入该文件以替换创建的站点中的默认 文件: ?xml version=? ! Note: As an alternative to hand editing this file you can use the web admintool to configure settings for your application. Use the Website Configuration option in Visual full list of settings and ments can be found in located in \Windows\ \Frameworks\\Config configuration xmlns= /.NetConfiguration/ 唐 山 学 院 课 程 设 计 8 所有新的 文件中默认都添加了 3 行代码。 第一行包含了 XML 声明,指出 文件遵守 XML 标准。 下一个区域是一个很长的注释,提醒您可以使用管理工具而不是手动编辑代码。 最后一个需要提及的内容是文件的根节点; configuration节点将包含所有子节点,这些子节点包含了与存储在站点中的内容相关的配置。 下一部分包含一个客户应用程序设置,在修改示例应用程序位于不同环境下的运行方式时这个设置很有用。 !和 之间的内容是 VWD 为程序员提供的注释,不是实际设置的一部分。 ! Mode defines certain feature availability: Full: No restrictions Real: Runs as if a real site, without the view code and download links appSettings add key=mode value=Full / /appSettings 下一部分,即连接字符串部分,包含了与数据源相关的信息。 这个字符串通常包含了身份验证信息,开发人员可以使用这 个信息将代码与保存在数据库中的数据连接起来。 第 7 章将详细讨论连接字符串。 目前只需注意到在连接字符串部分可以有一个或多个添加字符串的标记: ! define the connection string to the database connectionStrings add name=WroxUnited connectionString=Data Source=.\SQLEXPRESS。 AttachDbFilename=|DataDirectory|。 Integrated Security=True。 User Instance=True/ 唐 山 学 院 课 程 设 计 9 /connectionStrings 注意 connectionString 属性的字符串值有换行,这是由于页面宽度所限。 在实际情况下,这些代码应该位于同一行上。 在连接字符串之后,其他设置都位于 标记内。 这些设置可以按照任意顺序排列;下面首先讨论 Modules 设置。 这个值使得站点可以集中处理用户所选择的主题风格,而不需要在页面中添加代码。 第 5 章讨论主题风格,虽然这里没有详细讨论 HttpModule,但代码的注释是很到位的。 Modules add name=Page type= / /Modules 接下来在 内的是编译 (pilation)值。 如果将其设置为 true(如下例所示 ),则 将把在编译页面期间发现的问题都输出到该页面上。 这个功能在开发站点时很有用,但在部署站点之前应将其设置为 false: pilation debug=true /pilation Wrox United 声明了 3 个站点级别的安全设置:身份验证、角色和配置文件。 下面显示的 片断让您预览一下将要学习编写的内容。 注意这些设置是如何为用户指定登录页面()并打开角色管理器 (Role Manager)的。 这些内容同样也将在第 4 章和第 11 章中详细讨论。 为了节省篇幅,下面的代码没有列出 VWD 为程序员提供的注释。 另外,在 WroxUnited站点的 文 件的第二部分和第三部分设置之间有一个中断,其中插入的是其他设置。 authentication mode=Forms forms loginUrl=/forms /authentication roleManager enabled=true/ anonymousIdentification enabled=true/ 唐 山 学 院 课 程 设 计 10 profile enabled=true properties add name=MemberName/ add name=Name/ add name=Cart serializeAs=Binary type= allowAnonymous=true/ /properties /profile 下一个要查看的部分与错误处理有关,错误处理能够影响站点的日常运行。 第 15 章将详细讨论错误处理,但这里简单介绍一下,可以设置 在出现问题时将用户重定向到一个定制的错误页面。 出现错误时所显示的页面由 文件 中的 defaultRedirect 设置指定,如下所示: ! The customErrors section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. customErrors mode=RemoteOnly error statusCode=404 redirect=/ /customErrors 因此,例如,如果数据库服务器因为掉电而关闭,站点的用户并不需要知道这个详细信息,但他们希望问题尽快解决,所以向他们显示“对不起,站点出现一个问题 —— 我们正努力排查。 服务将很快恢复正常”这样的信息就足够了。 而本地管理员则需要知道出了什么问题, 以便对唐 山 学 院 课 程 设 计 11 其进行处理并尽快恢复运行。 这个示例中的 RemoteOnly 属性表示远程用户看到的是友好页面,而管理员看到的则是错误的详细信息。 的最后一部分设置指定包含站点地图的文件,站点地图是所有页面的一个索引,同时它表明各个页面之间的关系。 还需要指定用于站点地图的提供商或阅读工具。 ! Redefine the Site Map Provider, to add the security trimming attribute, which is off by default siteMap defaultProvider=AspXmlSiteMapProvider enabled=true providers clear/ add name=AspXm。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。