热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

服务器上配置ASP.NET2.0网站全攻略(windows2003+sql2005)

本文所讲是我在一台服务器上实际配置网站的情况,不是理论,我仅保证我手里的网站可以这样配置成功,有些地方绕弯或者山寨了还请指教。1、检查系统是否安装了IIS和SQL20052、还原数据库:此次我遇到的

本文所讲是我在一台服务器上实际配置网站的情况,不是理论,我仅保证我手里的网站可以这样配置成功,有些地方绕弯或者山寨了还请指教。

 

1、检查系统是否安装了IIS和SQL2005

2、还原数据库:

此次我遇到的主要问题就出在账户上,因为我还原了数据后发现它的用户名属性为不用登录名,网站总是链接不成功,所以我重新建立账户。

首先新建一个你要还原的数据库,名称不变;

右键单击新建的数据库,选择任务,还原数据库,在弹出的对话框中选择源设备并浏览到你的数据库备份文件。

子对话框左边的菜单中点击选项,在对话框右边就会出现覆盖原数据库的选框,把它勾上。

开始还原,(对于已经把网站和数据库上传并还原的人,这里可能会遇到错误不能独立占有数据库,需要在外围扩展里先停止数据库再启动。

还原成功后,到管理工具里选择最下边的安全->登录名 右键新建登录名,输入名称,在下边选择一下刚才建好的数据库,点击确定。

再展开你刚刚建好的数据库,找到安全性,展开,右键点击用户,新建用户。

输入刚才新建的登录名,再点击浏览框,选择好刚才新建的用户名,默认架构里选择dbo,“拥有的架构”和“角色成员”中都选择db_owner点击确定,这样数据库算是还原好了,不要忘记改ASP.NET中的WEBCOFIG文件,把登录名改为新建的登录名和密码。

新建登录名中最好不要选择强制密码安全性。

 

3、设置SQL2005允许远程登录,默认是不允许

1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,
再选择要使用的协议,单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,
然后单击“启动”,重新启动MSSQLSERVER 服务。

启用 SQLServer 浏览器服务
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,
再单击“启动”,单击“确定”按钮返回。

 

4、如果服务器启动防火墙还要有例外设置

在Windows 防火墙中为“SQL Server 2005”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/ MSSQL.1 /MSSQL/Binn/sqlservr.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。
4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。

在Windows 防火墙中为“SQLBrowser”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:/ProgramFiles/Microsoft Files/Microsoft SQL Server/90/Shared/sqlbrowser.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。

 

5、设置IIS

打开IIS,选择WEB服务扩展,允许:Internet数据连接器 和 在服务器端的包含文件;

然后在网站中新建或默认网站属性,主要设置主目录的本地路径(网站所在路径)和ASP.NET版本(默认1.0改为2.0)。

 

6、设置网站文件夹

上面步骤都完成后基本上就可以访问了,不过大多数网站会涉及到后台删除文件或前台展示生成静态页的情况,如果不对文件夹设置会出现无法访问文件的错误。右键点击网站所在文件夹,选择安全共享里选择共享此文件夹,允许最多。并在安全里给Users完全控制权限。

 

到此网站配置完毕,欢迎批评指正。


推荐阅读
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 本文介绍如何在QT框架中使用QWebSocket和QTcpSocket实现SSL加密通信,涵盖单向认证设置。单向认证常见于Web通信场景,其中客户端验证服务端证书,而服务端不验证客户端证书。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 以下实例展示了locals( ... [详细]
  • andr ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • VPX611是北京青翼科技推出的一款采用6U VPX架构的高性能数据存储板。该板卡搭载两片Xilinx Kintex-7系列FPGA作为主控单元,内置RAID控制器,支持多达8个mSATA盘,最大存储容量可达8TB,持续写入带宽高达3.2GB/s。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • 本文详细介绍了如何在CentOS 7操作系统上安装和配置Grafana,包括必要的依赖项安装、插件管理以及服务启动等步骤。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
author-avatar
b98625400
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有