[aspnet是什么意思]aspnet_client是什么文件夹?aspnet_client有什么用?

发布时间:2010-05-01   来源:ASP    点击:   
字号:

【www.quanqiunao.cn--ASP】

asp-client在你安装iis后自动产生,你可以先安装iis试试能不能用,一般xp使用iis5.1,win7自带,aspnet_client文件夹不是客户自己建立的,而是站点的asp.net的版本了,iis是根据站点的这个文件夹下的文件来部署你的站点的,在新建站点时会自动把iis根目录下的这个目录考到你的站点下的,同时,当你的站点在别的服务器运行时会调用这个文件夹下的文件,应用于你的web应用程序。因此aspnet_client文件夹这个文件夹不能删除
把网站发布到IIS上,配置好网站属性以后,就会出现这个文件夹了。

这个文件夹(aspnet-client)是存在你的网站根目录下的。在虚拟主机的 wwwroot 目录下您会发现有一个名为 aspnet_client 的文件夹,该文件夹中含有集成了 ASP.NET 的“SmartNavigation”功能的 javascript。如果启用 SmartNavigation,网页设计人员就可以在页面以及其他内容之间保持滚动条和元素焦点的位置。

目录 aspnet_client 是虚拟根 Web 应用程序目录,该目录是当您安装 .NET Framework SDK 或 Visual Studio .NET 时在您的计算机上创建的。此文件不占用户空间,请用户在使用网站空间的时候不要删除该文件夹。

安装了.net框架之后,就会在网站目录下出现这样的文件夹.用以支持.net环境.1_1_4322表示你的.net framework 的版本为 1.1.4322,里面的3个文件用于为.net验证控件提供脚本支持 服务器里面装了.net后,会在服务器上每个网站的目录里面增加这个文件夹的 在生成虚拟站点的时候会自动在根下生成一个名字为aspnet_client的文件夹。

aspnet_admin - aspnet_admin.exe - 进程信息
 进程文件: aspnet_admin 或者 aspnet_admin.exe
 进程名称: Microsoft ASP.NET Admin Service
 描述:
 aspnet_admin.exe是微软Microsoft ASP.NET管理服务程序。
 出品者: Microsoft
 属于: Microsoft NET Framework
 系统进程: 否
 后台程序: 是
 使用网络: 否
 硬件相关: 否
 常见错误: 未知N/A
 内存使用: 未知N/A
 安全等级 (0-5): 未知N/A
 间谍软件: 否
 广告软件: 否
 病毒: 否
 木马: 否
如果不想用ASPNET用户,可在 控制面板/管理工具/计算机管理/系统工具/本地用户和组/用户/   右击删除   就行了。

这个是文件的路径下还有文件!下面的完整路径: 
aspnet_client\system_web\1_1_4322 
里面还有三个文件:SmartNav.htm,smartnav.js,webuivalidation.js! 

作用是:

服务器里面装了.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连接设置中把本地地址不使用代理服务器那里打上勾

本文来源:http://www.quanqiunao.cn/bianchengkaifa/20403/