aspnetftp文件
A. 怎样弄出aspnet_client文件,我的根目录下没有
linux 下有可能是权限问题
匿名用户不能在根目录创建文件夹,只能上传文件.
sudo chmod 777 目标ftp文件夹
再建用户,作为账户登录ftp,
试试看
B. FTP空间中有一个文件夹,怎么都删不掉,名为aspnet_client,请问 。。。 【网站空间】【PHP】
您所说的文件夹是原来空间自带的,可能是您的空间不但支持PHP还支持asp.net,这个文件夹不是病毒,不必担心。
ftp空间中不会出现您所说的现象。
您说的网站挂马的问题,一方面,这种公开的系统,容易被破解,被挂马也是常事,您可以和原来的代码进行对比分析,不过一旦过了不是那么容易解决的,毕竟不是您自己开发的代码,看懂这些代码就需要相当长的时间。可以通过网站日志进行分析,看看是什么文件得到了访问,访问的时间和您通过ftp看到的被挂马的网页修改的时间比较近的。
除了网站程序外,服务器的问题也是常被挂马的重要原因。
C. FTP里面某个文件为什么无法删除有谁知道
遇到这种情况的话,一般有以下几个原因:
①文件被锁定,例如access数据库,正在被使用,因此不能被删除。到主机管理中,把空间暂停十分钟左右,然后再清除即可。
②文件的索引坏了。
③用户自己后台设置了不能写入保护,可以到后台打开FTP读写权限。
④同一时刻有别的人打开您的FTP操作。
⑤文件名乱码或空格,重命名后删除。
⑥aspnet_client 是虚拟根 Web 应用程序目录,此文件不占用户空间,用户在使用网站空间的时候不要删除该文件夹。
D. 关于ftp的提权等问题
去论坛找吧 黑客防线或者黑鹰红客基地都有
在这里得不到好的答案
希望不要做坏事哦
E. 刚刚申请的空间 登上ftp后 有aspnet_client文件夹 想问一下这个文件夹是干嘛的
不需要,一般情况下,网站空间内会有public_html文件夹或者web文件夹或者www文件夹,将网站上传到这个文件夹的根目录即可。或者你可以截图,来让大家给你分析应该上传到哪个文件夹。
===已经解决了,不用理会那个aspnet_client文件夹,直接上传到根目录即可。
F. 为什么删除不了FTP上的文件
楼主,config文件夹是系统的数据库者竖安全文件夹
在安装成功后将变为只读文件,所以
你需要首轿大打开文件
手动修改成可改文件,否则将无法删除
!官方是不可帆余能在系统中挂马的,否则我们将如何生存?
官方系统中
并没有aspnet_client此文件夹,请检查您的电脑是否中毒
G. FTP空间的aspnet_client 文件不能删除
安正毕装基清型了.net框架之后,就会在网站目录下出现这样的文件夹.用以支持.net环境.1_1_4322表示你的.net framework 的版本为 1.1.4322,里面的3个文件用于为.net验证控件提供脚本支持自己不能删搏猜除叫空间管理员帮删除吧。
H. aspnet_client 的作用以及存储位置
在虚拟主机的 wwwroot 目录下您会发现有一个名为 aspnet_client 的文件夹,该文件夹中含有集成了 ASP.NET 的“SmartNavigation”功能的 javascript。如果启用 SmartNavigation,网页设计人员就可以在页面以及其他内容之间保持滚动条和元素焦点的位置。
目录 aspnet_client 是虚拟根 Web 应用程序目录,该目录是当您安装 .NET Framework SDK 或 Visual Studio .NET 时在您的计算机上创建的。此文件不占用户空间,请用户在使用网站空间的时候不要删除该文件夹。
例如,随 ASP.NET 附带的脚本文件位于以下位置。
d:\home\ftp用户名/wwwroot/aspnet_client/system_web/<版本编号>/文件
如果安装有 SDK 的多个版本,您将在 aspnet_client/system_web 下看到多个子目录。因为控件库与脚本文件的特定版本相关联,所以部署模式允许控件库的不同版本并行运行。 出现了“aspnet_client”这个文件夹,是干什么的?
这个是文件的路径下还有文件!下面的完整路径:
aspnet_client\system_web\1_1_4322
里面还有三个文件:SmartNav.htm,smartnav.js,webuivalidation.js!
作用是:安装了.net框架之后,就会在网站目录下出现这样的文件夹.用以支持.net环境.1_1_4322表示你的.net framework 的版本为 1.1.4322,里面的3个文件用于为.net验证控件提供脚本支持服务器里面装了.net后,会在服务器上每个网站的目录里面增加这个文件夹的 在生成虚拟站点的时候会自动在根下生成一个名字为aspnet_client的文件夹,你看看是不是这个文件夹没有了?
解决办法重新建一个独立站点,把生成的aspnet_client文件夹复制到这个站点的跟下。
首先确定你安装了iis
然后从命令行进入文件夹C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\
盘符,系统文件夹,版本号可能不一样,看你自己的机子,版本号选择最高的那个文件夹
运行命令aspnet_regiis.exe -i
安装完毕即可使用vs打开
一点资料:
aspnet_regiis命令详解.
用法:
aspnet_regiis.exe[-i[r][-enable]|-u[a]|-r|-s[n]|-k[n]|-lv|-lk|-c|-e[a]|-?]
-i-安装ASP.NET的此版本,并更新IIS元数据库根处的
脚本映射和根以下的所有
脚本映射。现有的低版本脚本映射
升级到此版本。
-ir-安装ASP.NET的此版本,仅注册。不
更新IIS中的脚本映射。
-enable-带-i或-ir指定-enable时,还将
在IIS安全控制台(IIS6.0或更高版本)中启用ASP.NET。
-s-在指定的路径以递归方式安装此版本
的脚本映射。现有的低版本脚本映射
升级到此版本。
例如aspnet_regiis.exe-sW3SVC/1/ROOT/SampleApp1
-sn-在指定的路径以非递归方式安装此版本的
脚本映射。现有的低版本脚本映射
升级到此版本。
-r-为IIS元数据库根位置的此版本
以及根以下的所有脚本映射安装脚本映射。不论当前版本是什么,
所有现有的脚本映射都
更改为此版本。
-u-卸载ASP.NET的此版本。到此版本的
现有脚本映射重新映射到此计算机上安装的
其余的最高ASP.NET版本。
-ua-卸载计算机上的所有ASP.NET版本
-k-从指定的路径中以递归方式移除到任何ASP.NET版本的所有
脚本映射。
例如aspnet_regiis.exe-kW3SVC/1/ROOT/SampleApp1
-kn-从指定的路径中以非递归方式移除到任何ASP.NET版本的所有
脚本映射。
-lv-列出计算机上安装的所有
ASP.NET版本(包括状态和安装路径)。
Status:Valid[(Root)]|Invalid
-lk-列出包含ASP.NET脚本映射的所有IIS元数据库项的所有路径
(连同版本一起)。不显示从父项
继承ASP.NET脚本映射的项。
-c-将客户端脚本的此版本安装到
每个IIS站点目录的aspnet_client子目录中。
-e-从每个IIS站点目录的
aspnet_client子目录中
移除客户端脚本的此版本。
-ea-从每个IIS站点目录的aspnet_client子目录中
移除客户端脚本的所有版本。
-?-打印此帮助文本。
example:
当系统新建一个asp.netweb应用程序的时候,提示错误信息如下:
"VisualStudio.NET已检测到指定的Web服务器运行的不是ASP.NET版本,你将无法运行ASP.NET应用程序或服务。"
可以尝试运行
aspnet_regiis-i
aspnet_regiis-r
两个命令来安装asp.net服务管理器.
如果还是不行的话,再尝试一下下面的操作:
1、先确定是不是1.1
2、把"IP地址"设成全部未分配
3、在IE连接设置中把本地地址不使用代理服务器那里打上勾