一、asp是什么文件asp文件如何打开?
ASP即Active Server Pages,是MicroSOft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。
除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。右键记事本就可以修改ASP文件同样右键记事本也可以打开ASP文件
二、ASP网站如何发布?
1、部署asp源码,先看你电脑是什么系统,,安装下iis服务器2、将源码打包到其他盘,例如e盘,开启Internet 信息服务(IIS)管理器,,右击网站,新建网站,根据步骤,查找到源码路径,分配本机ip和端口,例如【192.168.1.55:888】到时候调试就是以这个地址为基础进行调试的3、建立好网站产生一个ip地址。使用专门开发工具dw,开启asp页面,进行调试。或者直接在浏览器输入地址:http://192.168.1.55:888/index.asp浏览。到这里就是本地发布asp的流程了
三、asp网站授权方法?
通过Token进行授权。 使用JWT认证 首先,安装JwtBearer包。 dotnet add package Microsoft.AspNetCore.Authentication.JwtB.
四、asp格式的网站是什么网站?
动态网站。
Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的 Web 页和基于 Web 的功能强大的应用程序。
ASP也就是动态服务主页。
五、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 [path\]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网站程序怎么破解?
把数据库改成.asp为扩展名的东西是不明智的做法,如果是这样,你可以试着把他的数据库中插入一段asp代码,后面的事就容易办了。
安全的做法应该是把数据库放在网站目录这外。找asp中数据库地址,最容易的是爆库,具体的方法网上一搜索就是一大堆,在这里就不多说了。
如果爆库做不到,看看他出错提示是否还开启,做一下非常规操作,会得到些意想不到的东西。
另外,有时不一定要找到数据库才行,比如试试找SQL注入点,SQL注入也是破解管理账户和密码的有效办法。
七、asp.net网站中默认配置文件名?
一般是web.config,是基于xml的文本文件,可以保存到web应用的任何目录。编译时该文件并不编译到dll文件中
八、怎么打开.asp文件,asp用什么打开?
ASP文件是一种动态网页文件,需要在系统中安装IIS,通过服务器设置后用浏览器访问才能看到实际效果,想编辑此ASP文件,可以直接用记事本或者MacromediaDreamweaver这样的网页编辑软件来查看编写
九、asp.net网站通常由哪些类型的文件和文件夹组成?
aspx/cshtml:前台页面,区别是编译引擎不一样,后者在ASP.net MVC3中引入 .dll:编译后的程序集 .css:样式表 .js:脚本文件 .config:配置文件,最常见的如 web.config .asax:全局应用程序文件 .ascx:用户控件 .master:母版页 .cs/.vb:不常见,在WEB站点中需要发布源码时会出现 其它常见的文件类型但不必须,如: .html:静态页面 .xml:XML文件,通常用于保存用户数据 .pdb:程序代码调试文件 以及其它程序自定义的文件类型。
常见的目录: bin:程序集所在目录 scripts:脚本目录 content:CSS等内容目录(常见于MVC) App_Code:程序文件目录(*.cs,*.vb) App_Themes:ASP.net主题目录 Views:前台页面目录,常见于MVC中 Areas:区域目录,常见于MVC中十、ASP文件怎么转换为EXE文件?
首先搞清楚什么是ASP,什么是EXE。 ASP,是Active Server Page的缩写,它是运行在服务器上的含有脚本的动态网页。
应用ASP,可以使网页实现简单的编程功能,如读写文件,访问数据库等等。
ASP的脚本不需要编译,它在运行时是通过服务器进行解释执行的,并把执行结果以HTML形式传递给客户端,故ASP网页在客户端是无法看到网页中的脚本的。
EXE,是可执行文件,它可以在指定的操作系统上运行,一般EXE程序的源代码都是经过编译了,所以可以独立运行,少数如QBASIC的程序是解释执行的。 看完了上面的介绍,你应该认识到ASP和EXE联系并不大,或者说他们之间无法挂钩。
因为ASP编程是解释执行的,而EXE是编译执行的,且各自所能实现的编程范围也差距甚远(ASP仅限网页有关的编程,而EXE可以实现计算机几乎全部的功能),所以你的问题的答案出来了: 根本不能转换。要转换,自己写EXE吧!
- 相关评论
- 我要评论
-