注册 登录
编程论坛 ASP.NET技术论坛

菜鸟的第一份幼稚心得体会:关于网站发布的体验与注意事项

foshan 发布于 2007-03-07 08:47, 3842 次点击

关于网站发布的体验与注意事项

运行环境:VS2005、Windows-xp-sp2、IIS 5.1、Framework 2.0、SQL SERVER 2000

***在单机上对网站编写、测试注意事项:

在用 SqlDataSource 数据源控件将数据连接到Gridview控件时,在对SqlDataSource 数据源控件进行“配置数据源”过程时,在“添加连接”界面中输入“服务器名”,将“登录到服务器”选中“使用 SQL SERVER 身份验证”,并设置“用户名”和正确的“密码”,以及要“连接或输入一个数据库名”(本例以“aaa”为要连接数据库名,下同)。

只有本站会员才能查看附件,请 登录

**********************************************

[此贴子已经被作者于2007-3-7 10:18:40编辑过]

13 回复
#2
foshan2007-03-07 08:51
原文再继,书接上一回。
***SQL Server 2000 数据库的基本设置:
一、 设置 SQL Server 的身份验证方式
 在“企业管理器”上设置:Microsoft SQL Servers →SQL Servers→ 在 (locol) (Windows NT) 右击 “属性”→安全性→ 在身份验证中选择 “SQL Servers 和 Windows”选项→确定。
只有本站会员才能查看附件,请 登录


二、新建用户名和密码及权限(注:修改已创建用户名的密码及权限也基本是这样操作的)
在“企业管理器”上设置:Microsoft SQL Servers →SQL Servers→ 在 (locol) (Windows NT)→安全性→右键单击“登录”→在“新建登录”页面中的具体设置参考下图(注意:身份验证要选择SQL Server 身份验证):

只有本站会员才能查看附件,请 登录


只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

[此贴子已经被作者于2007-3-7 9:07:24编辑过]

#3
foshan2007-03-07 08:53
原文再继,书接上一回。

***在IIS中的基本设置***

一、在IIS中注册ASP.NET2.0
开始→运行→在打开右边的文本框中输入:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe –i

(注:当前出ASP.NET项目在VS2005下运行没问题,放到IIS下就出现“服务器应用程序不可用”错误提示时才需这样操作。建议点击“浏览”按钮来确定 aspnet_regiis.exe 文件所在的路径,然后再输入“ -i”)

只有本站会员才能查看附件,请 登录


二、新建网站文件夹为“应用程序”
(注:为了在编写过程中的方便随时测试,在新建网站文件夹时,建议将新建网站文件夹设在IIS的Web访问目录下。)
在桌面上右击 我的电脑→管理→服务和应用程序→Internet信息服务→网站→默认网站→在自己新建的网站文件夹(本例的网站文件名为“showbaobiao”)上右键单击 属性 →目录→单击“应用程序设置”右边的“创建”按钮。

只有本站会员才能查看附件,请 登录

[此贴子已经被作者于2007-3-7 8:55:41编辑过]

#4
foshan2007-03-07 08:57

***在服务器上发布网站注意事项:

网站编写、测试完毕后,就可以进行发布了。因是用ASP.NET来开发的网站,要求服务器上必须安装了Framework 2.0(现在已有2.0以上的更高版本了) 和 windows Install 3.1 ,并且安装了IIS信息服务。 同样要对服务器上的SQL Server 2000 数据库和IIS5.1信息服务上述在开发过程中的设置。同时要将数据库文件从单机人同步到服务器中来,并且要修改 web.config 文件中关于服务器上的数据库的数据库服务器名、用户名、用户密码进行相应的修改,使之与服务器上的数据库的相应内容一致(下面是web.config 文件中要修改的代码,红色部分要进行相应的修改)。

<connectionStrings>
<add name="aaaConnectionString" connectionString="Data Source=(local);Initial Catalog=aaa;User ID=sa;Password=8888"
providerName="System.Data.SqlClient" />
</connectionStrings>

**将单机中SQL Server2000的数据库文件复制到服务器SQL Server2000上的方法:
1、打开单机上的 SQL Server2000的“企业管理器”→Microsoft SQL Servers →SQL Servers→ 右击 (locol) (Windows NT)→断开

只有本站会员才能查看附件,请 登录

2、打开单机上的 D:\Program Files\Microsoft SQL Server\MSSQL\Data 文件夹,将 aaa_Data.MDF 和 aaa_Log.LDF 两个文件 复制到 服务器上相应的 系统盘:\Program Files\Microsoft SQL Server\MSSQL\Data 文件夹中
只有本站会员才能查看附件,请 登录

3、打开单机上的 SQL Server2000的“企业管理器”→Microsoft SQL Servers →SQL Servers→ 右击 (locol) (Windows NT)→连接
只有本站会员才能查看附件,请 登录

4、打开服务器上的 SQL Server2000的“企业管理器”→Microsoft SQL Servers →SQL Servers→展开 (locol) (Windows NT)→右击 “数据库”→所有任务→附加数据库→在 “附加数据库”页面中 点击 “要附加数据库的MDF文件”右边的“…”按钮,选中服务器上相应的 系统盘:\Program Files\Microsoft SQL Server\MSSQL\Data文件夹中的aaa_Data.MDF文件→确定→在“附加为”右边的文本框中输入:aaa→在“指定数据库所有者”右边的文本框中选择“sa”→确定。
只有本站会员才能查看附件,请 登录


只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

[此贴子已经被作者于2007-3-7 10:07:17编辑过]

#5
foshan2007-03-07 09:00

控件应用技巧篇(不断收集更新)

GridView技巧之:加入序号

<asp:TemplateField HeaderText="序号" InsertVisible="False" SortExpression="LessonID">
<ItemTemplate>
<asp:Label ID="Label2" runat="server"
Text='<%# this.GridView1.PageIndex * this.GridView1.PageSize
+ this.GridView1.Rows.Count + 1%>' >
</asp:Label>
</ItemTemplate>
</asp:TemplateField>

[此贴子已经被作者于2007-3-9 12:40:01编辑过]

#6
foshan2007-03-07 09:05
感谢 冰镇柠檬汁儿 老大 对小弟不厌其烦的教导,希望能得到大家更多的帮助,谢谢!

上述不足或错误之处请大家指正,也希望大家将编程过程中的心得体会和要注意的事项的经验教训写出来与大家分享快乐!
#7
冰镇柠檬汁儿2007-03-07 11:16
你的这种做法值得鼓励,希望能总结出更多的东西
#8
bygg2007-03-07 12:49

楼上说得对.
但希望不要灌水.

#9
foshan2007-03-07 13:59
以下是引用bygg在2007-3-7 12:49:06的发言:

楼上说得对.
但希望不要灌水.

不好意思,原本想占三个位,以便以后作补充的,却想不到这是灌水行为,希望斑竹不要见怪!

#10
冰镇柠檬汁儿2007-03-07 15:45
以下是引用foshan在2007-3-7 13:59:13的发言:

不好意思,原本想占三个位,以便以后作补充的,却想不到这是灌水行为,希望斑竹不要见怪!

他比较笨,想不到,没看我就什么都没说吗,呵呵

#11
一个人上路2007-04-01 00:18
"2、打开单机上的 D:\Program Files\Microsoft SQL Server\MSSQL\Data 文件夹,将 aaa_Data.MDF 和 aaa_Log.LDF 两个文件 复制到 服务器上相应的 系统盘:\Program Files\Microsoft SQL Server\MSSQL\Data 文件夹中
4、打开服务器上的 SQL Server2000的“企业管理器”→Microsoft SQL Servers →SQL Servers→展开 (locol) (Windows NT)→右击 “数据库”→所有任务→附加数据库→在 “附加数据库”页面中 点击 “要附加数据库的MDF文件”右边的“…”按钮,选中服务器上相应的 系统盘:\Program Files\Microsoft SQL Server\MSSQL\Data文件夹中的aaa_Data.MDF文件→确定→在“附加为”右边的文本框中输入:aaa→在“指定数据库所有者”右边的文本框中选择“sa”→确定。"
我在公司电脑上如何才能访问到服务器上的数据库呢?
#12
foshan2007-04-01 10:42
以下是引用一个人上路在2007-4-1 0:18:57的发言:
"2、打开单机上的 D:\Program Files\Microsoft SQL Server\MSSQL\Data 文件夹,将 aaa_Data.MDF 和 aaa_Log.LDF 两个文件 复制到 服务器上相应的 系统盘:\Program Files\Microsoft SQL Server\MSSQL\Data 文件夹中
4、打开服务器上的 SQL Server2000的“企业管理器”→Microsoft SQL Servers →SQL Servers→展开 (locol) (Windows NT)→右击 “数据库”→所有任务→附加数据库→在 “附加数据库”页面中 点击 “要附加数据库的MDF文件”右边的“…”按钮,选中服务器上相应的 系统盘:\Program Files\Microsoft SQL Server\MSSQL\Data文件夹中的aaa_Data.MDF文件→确定→在“附加为”右边的文本框中输入:aaa→在“指定数据库所有者”右边的文本框中选择“sa”→确定。"
我在公司电脑上如何才能访问到服务器上的数据库呢?

是要知道局域网中 服务器的IP地址和数据库名、用户名、用户口令 就可以了吧?没试过,请大家解答。

#13
wyalwy2010-10-01 15:27
对于我这样的菜鸟来说  此乃神贴是也! 非常感谢   
1