win2008下IIS7、IIS7.5 配置ASP+ACCESS使用环境

下面是在win2008系统下配置IIS7、IIS7.5使用ASP和ACCESS的完整攻略以及两条示例说明:

一、安装IIS7.0或7.5

  1. 打开服务器管理器,在左侧栏单击“角色”,然后单击右侧窗口中的“添加角色”。
  2. 在“添加角色向导”中选择“Web 服务器(IIS)”并单击“下一步”按钮。
  3. 在“Web 服务器(IIS)”面板中,选中所需要的IIS组件,然后单击“下一步”按钮。
  4. 单击“安装”按钮,完成IIS的安装。

二、配置IIS管理器

  1. 确认IIS模块已成功安装,并在“开始”菜单中打开“Internet信息服务(IIS)管理器”。
  2. 点击左侧栏中的服务器名称,右侧窗口中的“ISAPI和CGI限制”。
  3. 点击右侧窗口上方的“添加”按钮,并在弹出窗口中输入“c:\windows\system32\inetsrv\asp.dll”。
  4. 选择新添加的“asp.dll”,单击右侧窗口上方的“编辑”按钮。
  5. 取消选中“启用限制”, 点击“确定”保存设置。

三、设置网站

  1. 在“Internet 信息服务(IIS)管理器”中,找到默认的网站,将其重命名为“mywebsite”。
  2. 创建一个新的网站,单击“添加网站”按钮。
  3. 在“添加网站”向导中设置网站名称(如“mywebsite”)以及网站的物理路径(如“c:\inetpub\wwwroot\mywebsite”)。
  4. 为网站配置访问权限

四、配置ASP环境

  1. 打开“Internet 信息服务(IIS)管理器”,找到在“网站”节点中配置的网站,将该网站的“应用程序池”设置为“.NET CLR版本为v2.0.50727”。
  2. 点击“mywebsite”网站,右键单击“mywebsite” 独立应用程序池,进入“高级设置”窗口,在“启用32位应用程序”处选择“True”。
  3. 点击左侧栏“mywebsite”的“认证”选项,启用ASP网页的身份验证方式。
  4. 在“Internet 信息服务(IIS)管理器”中,单击“mywebsite”的“ASP”图标,然后根据需求进行ASP设置。

五、配置ACCESS环境

  1. 根据需要在“mywebsite”目录下创建一个ACCESS数据库文件,并确保ASP网站有读写该文件的权限。
  2. 在“mywebsite”网站中,添加一个新的虚拟目录。为该虚拟目录设置别名(如“data”),并设置物理路径为ACCESS数据库所在的目录。
  3. 设置ACCESS数据库 DSN连接
<%
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/data/mydatabase.mdb")
%>

示例1

网站目录结构如下:

mywebsite/ 
    test.asp 
    data/ 
        mydatabase.mdb 

test.asp文件内容如下:

<%
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/data/mydatabase.mdb")
Set rs = Conn.Execute("SELECT * FROM mytable")
While not rs.EOF
    response.write rs("Id") & " - " & rs("Name") & "<br>"
    rs.MoveNext
Wend
Conn.Close
Set Conn = Nothing 
%>

该脚本通过创建一个ADO连接访问数据源,然后通过执行SQL语句,读取数据源文件中的数据,并在网页中显示。

示例2

在上述代码中增加一个添加记录的功能(需注意设置访问权限和数据源权限),示例如下:

<%
if Request.Form("submit")="OK" then
    Dim strConn, objConn, objRS, strSQL, strName, strAge
    strName = Replace(Request.Form("Name"), "'", "''")
    strAge = Request.Form("Age")
    strConn = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/data/mydatabase.mdb")
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open strConn
    strSQL = "INSERT INTO mytable(Name,Age) VALUES('" & strName & "'," & strAge & ")"
    objConn.Execute strSQL
    objConn.Close
    Set objConn = Nothing
End If
%>

<html>
<head>
<meta charset="UTF-8">
<title>ASP Insert Record</title>
</head>
<body>
    <form method="post" action="">
        Name:<input type="text" name="Name" value=""><br>
        Age:<input type="text" name="Age" value=""><br>
        <input type="submit" name="submit" value="OK">
    </form>
</body>
</html>

以上是Win2008下IIS7、IIS7.5配置ASP+ACCESS使用环境的完整攻略,希望对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:win2008下IIS7、IIS7.5 配置ASP+ACCESS使用环境 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • 服务器无法访问的应对策略

    服务器无法访问是一个很棘手的问题,但是最重要的是不要慌张,下面是一些应对策略来帮助您解决这个问题。 确认服务器问题 首先,需要确认是服务器出了问题还是网络出了问题。可以通过 ping 命令对服务器 IP 地址进行测试,如果 ping 不通,可以确认是服务器出了问题。如果 ping 通,可能是网络出了问题。 $ ping <SERVER_IP_ADDRE…

    IIS 2023年5月26日
    00
  • IIS UNICODE Bug

    IIS UNICODE Bug攻略 什么是IIS UNICODE Bug IIS UNICODE Bug,指的是IIS在处理某些特殊的UNICODE编码时出现的漏洞,导致攻击者可以通过构造恶意请求来执行任意代码或者获取敏感信息。 影响范围 影响范围较广,IIS 4.0、5.0和6.0均有可能受到攻击。 漏洞利用方法 攻击者可以通过构造恶意请求中含有特殊的UN…

    IIS 2023年5月26日
    00
  • 在IIS6上开启https服务方法分享

    下面是在IIS6上开启https服务方法分享的完整攻略。 1. 确认服务器上是否已安装SSL证书 在安装和配置HTTPS服务之前,先要确保服务器上已经安装了SSL证书。如果没有安装,可以购买并从第三方CA(证书颁发机构)获取证书。在安装和配置之前,需要将证书安装到服务器上,这通常需要帮助和支持。 2. 在IIS管理器中创建新的网站 打开IIS管理器,单击“网…

    IIS 2023年5月26日
    00
  • IIS真正能用的ISAPI-Rewrite图片防盗链规则写法

    下面是针对”IIS真正能用的ISAPI-Rewrite图片防盗链规则写法”的详细攻略。 什么是ISAPI-Rewrite ISAPI-Rewrite是一个IIS的URL重写工具,它能够让用户通过编写.htaccess文件来进行网站的URL重写。同时它也可以用来进行URL的伪静态化,以及防盗链等功能。 ISAPI-Rewrite图片防盗链规则写法 防盗链是指通…

    IIS 2023年5月26日
    00
  • HDwiki 5.1下iis的rewrite规则分享

    下面是“HDwiki 5.1下IIS的Rewrite规则分享”的完整攻略: 什么是Rewrite规则 Rewrite规则是一种URL重写技术,可以通过改变URL的结构,实现URL的美化和优化。当用户在地址栏输入URL时,Rewrite规则会将其重定向到另一个URL,这个URL可以更加易于理解和记忆,同时也有利于SEO。 HDwiki 5.1下IIS的Rewr…

    IIS 2023年5月26日
    00
  • Windows Server 2008 R2 安装IIS7.5的图文教程

    下面是详细的“Windows Server 2008 R2 安装IIS7.5的图文教程”: 1. 下载 IIS 7.5 安装程序 首先,在官方网站上下载 IIS 7.5 的安装程序,在下载页面选择符合你服务器和操作系统的版本,选择后点击下载,等待下载完成。 2. 安装 IIS 7.5 下载完毕后,双击运行 IIS 7.5 的安装程序,按照提示逐步安装。在安装…

    IIS 2023年5月26日
    00
  • IIS7~IIS8.5删除或修改服务器协议头Server

    删除或修改服务器协议头 Server,是为了增强服务器安全性的一种措施。在 IIS 7~IIS 8.5 中删除或修改服务器协议头 Server,可以通过以下两种方式实现: 方式一:通过IIS管理员工具 1.打开IIS管理员工具,在左侧栏中选中相应的网站。 2.点击主界面的“HTTP响应头”选项,找到“服务器”,并双击该选项。 3.此时会弹出“编辑自定义HTT…

    IIS 2023年5月26日
    00
  • 保护(IIS)web服务器安全的15个技巧

    以下是“保护(IIS)web服务器安全的15个技巧”的完整攻略,其中包括了15个技巧以及两条示例说明: 保护(IIS)web服务器安全的15个技巧 在用于托管网站的Windows上,Internet Information Services (IIS) 是一种流行的Web服务器软件。IIS提供了许多有用的功能和配置选项,这些功能和选项可以加强Web服务器的安…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部