asp软件如何运行(asp用什么软件运行)-冯金伟博客园

如何在本地运行ASP程序

首先,安装IIS。安装后,开始-控制面板-管理工具-Int信息服务。

在左侧对话框中找到默认站点,右键单击新建-虚拟目录。

Next-别名A Next-选择您的*所在的目录。asp文件定位,下一步-下一步-完成。在默认站点中添加一个,右键单击-properties

选择“文档”上方的第二项-单击“添加”以输入完整的*。asp名称。好吧-好吧。

然后点击右键,你可以在右边的窗口看到网页。

只要你照我说的做,你就能看到它。如果不是,说明你的*有问题。asp文件。如果可以打开,可以在IE地址栏输入http://您的计算机名/a

这就行了。

如果我说的步骤不管用,给我留言。

如何在ASP下运行程序?

首先要装好IIS组件

然后在 INTERNET 里 默认的WEB 站点里 建虚拟目录 把绝对路径写正确

访问地址是 http:localhost虚拟目录index.asp

电脑如何运行asp?

答:asp运行步骤:

确保在你的电脑上安装了iis,然后建立网站。

安装一个编辑器,一般为Dreamweaver,在Dreamweaver里面建立一个站点映射到你的iis网站下。

这样你就可以开始asp程序的编程了。

怎样在DW中运行ASP代码?

DW只是一个工具,一个帮你编写ASP程序的工具,就象VS一样。

要运行ASP代码,需要在你的电脑上安装IIS。

IIS安装成功后,你需要配置你的IIS虚拟目录,也就是你的ASP文件存放的地方了。配置好后,直接在IE下键入 127.0.0.1/index.asp 或者 你的IP/index.asp就可以运行你的ASP文件了。

你的电脑有有无DW都没关系,只要IIS安装成功了,ASP就能运行了。你甚至可以使用记事本写ASP程序。

至于在DW中的配置,你说的这个URL可以填写你的本机IP,也可以不填,但不要乱填。DW配置好了,你打开DW时,它就会自动把你的目录打开以方便你的程序编写。

你将文件存放在什么位置,这个就是选择你的网站在本机上的存放位置呀,比如我通常放在 E:myweb(你可以自行设置)

ASP怎么上传文件?

一.基于ASP的文件上传实现原理分析

基本原理是:采用ADO Stream对象的BinaryRead方法将FORM中的所有数据读出,从中截取出所需的文件数据,以二进制文件方式存盘。

下面是上传文件页面的一个例子(upload.htm):

<html>

<body>

<form name=”Upload” Method=”Post” Enctype=”multipart/form-data” Action=”Upload.asp”>

<input type=”file” name=”FileName”>

<INPUT TYPE=”Submit” VALUE=”Upload”></TD>

</form>

</body>

</html>

程序中使用了文件对象,这样在Upload.asp中采用BinaryRead方法读来的原始数据就不仅仅是选择的文件本身的数据,还包含该文件在用户硬盘上的路径、类型、提交页面的表单域名等相关信息的描述,这样我们就需从中提取出文件的具体内容。根据分析,数据的头部信息与数据的分界线是两对回车换行符,尾部也有分隔信息,我们可以采用类似以下的方法获取文件数据。

Dim FormData.FormSize,DataStart,CLStr,DivStr

FormSize=Request.TotalBytes

FormData=Request.BinaryRead(FormSize)

CLStr=ChrB(13)&ChrB(10)

DataStart=InStrB(FormData.CLStr&CLStr)+4

‘4是两对回车换行符的长度

DivStr=LeftB(FormData,InStrB(FormData,CLStr)-1)

DataSize=InStrB(DataStart+1,FormData,DivStr)-DataStart-2

FormData=MidB(FormData,DataStart,DataSize)

FormData就是文件的内容了。

中间根据需要,可进行相应的处理。最后的工作就是将文件保存了。保存的方法可以有两种:一种是利用VB或VC之类程序中的二进制文件操作方法,在工程中加入适当的类型库,最终编译成DLL文件,使用时再将该DLL文件注册就可以了。文件存贮程序如下:

Public Function SaveFile(Pathname As String) As String

     Dim objContext As ObjectContext

     Dim objRequest As Request

  Set objContext=GetObjectContext()

     Set objRequest=objContext(“Request”)

     ‘以下的一段代码是进行文件存贮的有关操作

  Dim FormData() As Byte,CLStr,DivStr

     Dim DataStart As Long,DataSize As Long

     DataSize=objRequest.TotalBytes

     Redim FormData(DataSize-1)

     FormData=objRequest.BinaryRead(DataSize)

     CLStr=ChrB(13) & ChrB(10)

     DataStart=InStrB(FormData,CLStr & CLStr)+4

     DivStr=LeftB(FormData,InStrB(FormData,CLStr)-1)

     DataSize=InStrB(DataStart+1,FormData,DivStr)-DataStart-2

     FormData=MidB(FormData,DataStart,DataSize)

     ‘创建一个二进制文件并将FormData写入其中

     Open Pathname For Binary As 1

     Put #1,,FormData

     Close #1

     SaveFile=”OK!”

   End Function

第二种方法是利用ADO STREAM中提供的二进制文件操作方法来完成,保存文件的语句是: StreamOBJ.SaveToFile (fileName,2)。在 这种操作中,我们可以将有关的操作存放在一个类文件中,在应用时,直接将该类文件包含在ASP程序中就可以了。具体处理方法,请参阅有关介绍。

二.文件上传实现方法实例

实现文件上传可使用组件或无组件方式。对于组件类,比如说microsoft posting acceptor(简称mpa),就是微软公司发布的一个免费服务器组件,这类组件的安装也比较方便。对于微软的mpa,运行它的安装文件就可以了。而一般的dll组件形式的,我们则需要进行注册。例如,要使用aspcnUP.dll,只要在Window 2000上执行regsvr32 aspcnUP.dll,系统出现注册成功的信息提示就可以使用该组件了;对于无组件类,在使用时,只要在处理程序中包含以下的语句就可以了:

<!–#include FILE=”upload.inc”–>

set upload=new upload_5xSoft ‘建立上传对象

有关的属性与操作方法,请参阅该组件的使用手册。

下面是以aspcnUP.dll组件为例,上传部分类型文件的源代码(upload.asp):

<% @ language=”vbscript”

  Set fileUP=Server.CreateObject(“aspcn.Upload”)

  fileUP.Maxsize=200000

  fileUP.Path=”d:upfile”

  fileUP.Upload

  For i=0 to fileUP.Count

   fieldname=fileUP.FieldName(i)

   If fileUP.FileType(fieldname)=”zip” Or ileUP.FileType(fieldname)=”rar” Then

    fileUP.Save fieldname

   End If

  Next

  Set fileUP=Nothing

%>

asp程序怎么运行,Win10下?

右键程序,选择属性→兼容性→下面可以选择以win7/winxp/DOS运行该程序。虽然不知道有没有用。对了,如果你那个程序会被自动删除的话,要把自带的安全中心关掉再运行