自用的asp.net探针,可以测试asp.net写权限
点击次数:30 次 发布日期:2008-11-27 00:20:34 作者:源代码网
|
源代码网推荐 源代码网推荐程序来由:一些网友购买的asp.net空间运行不了asp.net程序,但放在另外一些空间商那里却可以,两个空间商上的空间用其它asp.net探针都可以运行,为什么呢,原来不能用空间上设置了asp.net(win2000下)或NETWORK SERVICE(Win2003)账号对目录的写入权限没有开启,这样大部分的程序都使用不了,这就是做这个小程序的来由,程序下面的版本很快将加入更多探针功能。 源代码网推荐 源代码网推荐把代码全部保存在一个AspxCheck.aspx文件里就可以了,放在空间上测试即可。。 源代码网推荐 源代码网推荐 [Copy to clipboard]CODE:
<%@ Import Namespace="System" %> 源代码网推荐<%@ Import Namespace="System.IO" %> 源代码网推荐 源代码网推荐<Script Language="VB" Runat="Server"> 源代码网推荐Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 源代码网推荐Dim A As String 源代码网推荐Dim Sw As StreamWriter 源代码网推荐 源代码网推荐 源代码网推荐A = "写入字符:" & RndNum(4) & ",写入时间:" & Now() & "<br><br>" 源代码网推荐A = A & "<font color=ff0000>恭喜你,你的空间支持Asp.net写入操作</font><br><br>" 源代码网推荐A = A & "<a href="AspxCheck.aspx">返回重来</a>" 源代码网推荐 源代码网推荐Sw = New StreamWriter(Server.MapPath("AspxCheck.htm"), False, System.Text.Encoding.GetEncoding("GB2312")) 源代码网推荐Sw.WriteLine(A) 源代码网推荐Sw.Close() 源代码网推荐 源代码网推荐Response.Redirect("AspxCheck.htm") 源代码网推荐End Sub 源代码网推荐 源代码网推荐Function RndNum(ByVal VcodeNum) 源代码网推荐Dim Vchar As String = "0,1,2,3,4,5,6,7,8,9" 源代码网推荐Dim VcArray() As String = Split(Vchar, ",") "将字符串生成数组 源代码网推荐Dim VNum As String = "" 源代码网推荐Dim i As Byte 源代码网推荐For i = 1 To VcodeNum 源代码网推荐Randomize() 源代码网推荐VNum = VNum & VcArray(Int(9 * Rnd())) 源代码网推荐Next 源代码网推荐Return VNum 源代码网推荐End Function 源代码网推荐</Script> 源代码网推荐 源代码网推荐 源代码网推荐<form id="Form1" method="post" runat="server"> 源代码网推荐乘风Asp.net探针:<br> 源代码网推荐作者:乘风<br> 源代码网推荐网址:<a href="http://www.qqcf.com" target="_blank">http://www.qqcf.com</a><br><br> 源代码网推荐 源代码网推荐一、<b>Asp.net的读取权限</b><br><br> 源代码网推荐你看到此页内容表示你的空间支持asp.net,有读取权限<BR> 源代码网推荐还请用下面的功能测试asp.net是否对空间用写的权限<BR> 源代码网推荐<BR> 源代码网推荐<BR> 源代码网推荐二、<b>Asp.net的写入权限</b><br><br> 源代码网推荐点击下面的按钮后,会跳转到AspxCheck.htm页面,页面上写入一个随机数字<BR> 源代码网推荐要是显示不了随机数字并报错,证明Asp.net对空间没有写入权限,无法写入<BR> 源代码网推荐Access数据库、生成或修改文件<BR> 源代码网推荐<asp:button id="Button1" runat="server" Text="验证Asp.Net写权限" OnClick="Button1_Click"></asp:button></FONT></FONT> 源代码网推荐<br><br><br> 源代码网推荐程序说明:<br> 源代码网推荐有些空间商的空间看起来用一些asp.net探针运行正常,其实只是验证了asp.net对空间的读取权限,asp.net的写入权限可能没有的,这样差不多所有使用的Access数据库的asp.net程序用不了,也生成不了静态页面。。用这个探针测试读取和写入权限都正常的话,基本这个空间才可以正常使用。 源代码网推荐</form> 源代码网推荐 源代码网供稿. |
