当前位置: 首页 > news >正文

ASP.NET Theme/aspnet_regiis -ga/aspnet_regsql

ASP.NET2.0增加了主题功能,每个主题包含css和skin文件(当然可以包括图片及图片目录等)css可以把握全局,skin文件其实是为了页面上的那些runat=“server”的control的来服务的,很让人郁闷的一件事是在编写一个skin文件的时候怎么没有了ms宣称的Intellisense Everywhere的智能提示了?(我使用的是RTM的pro版)同时在ASP.NET2.0的QuickStart里也费了劲来解释skin对于控件样式影响的优先级。无论再怎么复杂的server control最终在用户看来也无非是那些html标签了,我认为用css完全搞定最好,skin还是用在Control Collections和Control Templates上比较好,及时是dropdown和login个人人为都是用css来控制好一点。不过这个theme功能的确好,比起1.1的时候更容易实现页面的内容与形式的分离了,也能更舒服的用css来控制page的布局问题了。宝玉大哥曾经写过用更换usercontrol的方式来控制显示样式,但是个人更喜欢使用css来控制显示的样式,这样能使日后的升级相对简单一些,实现方式就是讲页面加载的css文件文件名设置成变量,去用户数据库读,这样能达到一点个人定制化的感觉。
关于.net Framework 2.0里的aspnet_regiis命令,有个-ga参数,如果是最后安装的iis的话,在-i后还不好用的话可以用-ga 来给iis的metabase和其他目录一个ASP.NET的specified user或者是group access。
最后,如果没有安装SQL Server 2005 express的话,ASP.NET Configuration Tool是不能用的,检查machine.config文件就能找到原因了。使用SQL Server 2000或2005版本的时候可以通过aspnet_regsql来创建一个提供membership等服务的数据库,然后在web.config里add一个name="LocalSqlServer"的connectionString指向aspnet_regsql刚建立的那个数据库,当然前面要先 。问了几个人,他们都说建立的那个aspnetdb数据库(msdn上好几篇文章都说使用aspnet_regsql建立这个数据库)应该是被多个网站共享的,我试过了,有两个website,这个数据库是无法判断user和roles以及application是哪个website的,这样安全性就无从谈起了,无奈我就给两个站点的数据库分别用aspnet_regsql走了一遍,各自用各自的,到目前为止还是workfine的,可是不知道为什么两个MVP都说这是wrong way,那还有什么方法呢?

相关文章:

  • easyUI中onLoadSuccess方法获取多个对象
  • signalr推送消息
  • 老鼠Atlas之旅(八):Hands-On Lab 4第四个实验,Atlas服务器控件自动完成
  • 使用hashids库混淆在url中与数据库相关的数字
  • 2005年互联网最具潜力奖
  • 腾讯财报不佳股价下挫 马化腾称SP业竞争激烈
  • Lua学习---Lua的控制结构
  • 被PQ点名了....
  • 分布式链路追踪系统预研第二篇
  • 001_SPL工作中总结
  • 精彩Blog
  • 软工期中测试简答题
  • VBScript语法错误详解
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • 最近的方向
  • axios 和 cookie 的那些事
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • js学习笔记
  • MD5加密原理解析及OC版原理实现
  • MobX
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • nginx 配置多 域名 + 多 https
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Spring Cloud Feign的两种使用姿势
  • vagrant 添加本地 box 安装 laravel homestead
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 详解移动APP与web APP的区别
  • 因为阿里,他们成了“杭漂”
  • 终端用户监控:真实用户监控还是模拟监控?
  • #### go map 底层结构 ####
  • #android不同版本废弃api,新api。
  • (C语言)字符分类函数
  • (利用IDEA+Maven)定制属于自己的jar包
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET 4.0中的泛型协变和反变
  • .NET轻量级ORM组件Dapper葵花宝典
  • /etc/shadow字段详解
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [20170713] 无法访问SQL Server
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [BT]BUUCTF刷题第8天(3.26)
  • [BZOJ 2142]礼物(扩展Lucas定理)
  • [C# 开发技巧]实现属于自己的截图工具
  • [C++ 从入门到精通] 12.重载运算符、赋值运算符重载、析构函数
  • [C++]C++基础知识概述
  • [CVPR 2023:3D Gaussian Splatting:实时的神经场渲染]
  • [ESP32] 编码旋钮驱动
  • [Java][Android][Process] 暴力的服务能够解决一切,暴力的方式运行命令行语句
  • [JavaEE系列] Thread类的基本用法
  • [Kubernetes]8. K8s使用Helm部署mysql集群(主从数据库集群)