ASP.NET与MySql的连接——网站的部署
1. 数据库的部署
(1)软件的安装
A. MySql——必须安装在C盘下,否则安装mysql-connector-net-6.2.2后无正确配置
B. mysql-connector-net-6.2.2——将MySql.Data.dll放在Bin文件夹下
(2)数据库的导出导入
MySQL-Front的"另存为"功能可以将数据库导出为.sql文件,然后再通过它直接导入.sql文件可以生成数据库
A. 导出为.sql文件时必须选择数据库,否则.sql文件中不包含数据库的创建语句,在导入时会报错
B. 数据库和表格的编码必须为utf-8格式,否则将造成在导入.sql文件时,表中的中文数据无法导入或成为乱码
C. MySql将视图View当做表格Table来处理,因此导出的.sql文件中会将View创建后添加Insert语句和Enable DataKey;导入前需将Insert语句和下面的一句全部删除,否则将导致视图导入失败。
2.网站的部署
(1)IIS
A. 将网站的主目录设置到网站文件夹的目录
B. 须将文件夹的属性设置共享,否则将造成无法访问
(2)网站
A. 有时会提示MySql.Data.dll引用失败,需检查是否已经导入和引用
B. 网站的样式表的编码方式应设置为utf-8,否则不同的浏览器(如IE6)打开网页的样式会错乱
相关文档:
有很久一段时间我的BLOG上没有出现AJAX相关讯息了,主要当然是因为绝大部分的重心都放到了Silverlight身上(可预期的未来应该也会是如此)。
但由于工作上的需要,最近还是回头看了一下即将推出的ASP.NET Ajax Library...,顺便找了一下网络上的讯息,看这个态势我猜想应该不少ASP.NET开发人员忽略掉了这个其实已经bet ......
1.将flex编译后的程序插入到asp.net页面
flex的最终输出就是一张网页+一个flash(.swf文件)
这么说你明白了吧,其实就是用他生成的网页的方式把那个.swf文件插入到你的asp.net页面就可以了。
假如你的flex3项目名字叫TestApp,最简单直接的办法就是,
把"bin-debug"目录下的:
TestApp.html
TestApp.swf
AC_OETags.js ......
新建一个专门用来创建验证码图片的页面ValidateCode.aspx
它的后台cs文件代码如下:
PageLoad
private void Page_Load(object sender, System.EventArgs e)
{
string checkCode = CreateRandomCode(4);
Session["CheckCode"] = checkCode;
CreateImage(checkCode);
......
protected void Page_Load(object sender, EventArgs e)
{
/*
sql脚本-创建学生表
create table student(id int,name varchar(50))
......