aspnet后缀是什么文件|aspnet 读写配置文件WebConfig

1. ASP.NET是什么

ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。……………………………………………… 如果对aspnet感兴趣,看看一个大专生怎么自学aspnet到找到工作。 先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说 出来献丑了。09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不 到希望,我就退学了。 退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后 我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。我想应聘 做技术的,可是处处碰壁。 一次偶然的机会,我才听到aspnet这个行业。那天我去新华书店,在计算机分类那边想找本书学习 。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习aspnet,然后给我介绍了一下 aspnet现在的火热情况,告诉我学aspnet多么的有前景,给我了一份传单,aspnet培训的广告。听了 她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。 回家后,我就上网查了下aspnet,确实是当今比较热门的行业,也是比较好找工作的,工资也是相 对比较高。我就下决心想学aspnet了。于是我去找aspnet培训的相关信息,说真的,我也很迷茫,我 不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。 后来,我在网络知道看到一篇让我很鼓舞的文章是一个aspnet高手介绍没有基础的朋友怎么自学入 门学aspnet,文章写的很好,包含了如何学习,该怎么学习。他提到一个方法就是看视频,因为看书实 在太枯燥和费解的,很多我们也看不懂。这点我真的很认同,我自己看书往往看不了几页。 我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会 我再去培训。 主意一定,我就去搜索aspnet的视频,虽然零星找到一些aspnet的视频,但是都不系统,我是想找 一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教, 不懂可以请教的。 后来我又找到一份很好的视频,是在IT学习联盟推出的一份视频《零基础aspnet就业班》(喜欢《 零基础aspnet就业班》的可以复制 sina.lt/bsjr 粘贴浏览器地址栏按回车键即打开) 下面介绍下我的学习流程,希望对和我一样完全没有基础的朋友有所帮助。 收到他们寄过来的光盘后,我就开始学习了,由于我没有什么基础,我就从最简单的C#语言视频教程 学起,话说简单,其实我还是很多不懂的,只要重复多看几遍,就能看懂。C#语言我差不多学了一个礼 拜,接下来我就学了winform,SQL Server,html/css/javaScript,差不多也就三个礼拜。我每天都在不 停的写一些简单的代码,这样一月后我基本掌握了aspnet的全部基础。 接下来开始学习aspnet高级课程,老师幽默风趣而又轻松的课堂教课,使我发现原来学习aspnet并 不是一件很难的事情。之前我把aspnet基础学得还不错,到了到了aspnet高级部分,我觉不又不是很 难,可能老师太牛了,他能把复杂的问题讲的比较通俗易懂,有些难点的地方我还是连续看了五六次, 把他弄懂。每天下午6点下班后,吃了饭,马上跑回家。看视频,买了几本笔记本。当时,为了编程还花几百元了台二手的台式电脑,配置一般,但编程是足够的。一边看视频,一边记笔记,把重点都记下来,还一边跟着老师敲代码,为了能尽早学会aspnet。每天都坚持学5-6个小时。经常学到晚上一点多才睡觉。星期六,日不用上班,每天7点多起床,学到晚上11,12点。那段时间特别辛苦,特别累。在学习aspnet的三个多月里,除了吃饭睡觉工作,剩余的时间都在学习,因为我知道自己的计算机基础不是很好,也没有学过什么计算机,相对于那些科班的人来说我要比他们付出更多的努力。我只能咬紧牙关,坚持下去,我不能放弃,我要完成我的梦想,我要让我的家人过上好日子。终于三个多月后我把aspnet教程里的内容和项目都学完了,在学项目的过程中我发现项目特别重要,他能把你学过的知识全部联系起来,能更好的理解你所学的知识。还有学习过程中,动手很重要,要经常跟着老师动手敲,动手吧,跟着做,一行一行的跟着敲,再试着加一些自己的功能,按照自己的思路敲一些代码,收获远比干听大的多。 如果遇到暂时对于一些思路不能理解的,动手写,先写代码,慢慢你就会懂了。 于是我就到51job疯狂的投简历,因为我学历的问题,专科没有毕业,说真的,大公司没有人会要我,所以我投的都是民营的小公司,我希望自己的努力有所回报。没有想过几天过后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比较严格,需要有一年的项目经验,所以我没有被选中。 后来陆续面试了几家公司,终于功夫不负有心人。我终于面试上的,是在闵行的一家民营的企业,公司规模比较小,我的职务是aspnet开发程序员,但我也比较满足,开的工资是3500一个月,虽然我知道在上海3500只能过温饱的生活,但是我想我足够了。我至少不用每天都要靠父母养,我自己也能养活自己的。我想只要我继续努力,我工资一定会翻倍的。 把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有必要自卑,我们不比别人笨,只要我们肯努力,我们一样会成功。…………………………………………

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

3. 我网站里自己出现了“aspnet_client”这个文件夹,是干什么的

安装了.net框架之后,就会在网站目录下出现这样的文件夹.用以支持.net环境.1_1_4322表示你的.netframework的版本为1.1.4322,里面的3个文件用于为.net验证控件提供脚本支持

4. asp.net 读写配置文件Web.Config

给你一个例子,你瞧瞧: <appSettings> <add key="ConnectionString" value="server=192.168.19.250;database=hrms_test;uid=pmstest;pwd=pmstest" /> <add key="WebObjectPath" value="http://localhost/LMS/Files/" /> <add key="PhysicsObjectPath" value="E:/Files/"/> <add key="SystemCode" value="12" /> <add key="OrganizationPath" value ="organization" /> </appSettings> public static string ConnectionString { get { return System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString(); } } /// <summary> /// 组织架构数据库路径 /// </summary> public static string OrganizationPath { get { return System.Configuration.ConfigurationManager.AppSettings["OrganizationPath"].ToString(); } } /// <summary> /// 系统编码 /// </summary> public static string SystemCode { get { return System.Configuration.ConfigurationManager.AppSettings["SystemCode"].ToString(); } } /// <summary> /// 物理上传路径 /// </summary> public static string PhysicsObjectPath { get { return System.Configuration.ConfigurationManager.AppSettings["PhysicsObjectPath"].ToString(); } } /// <summary> /// 虚拟上传路径 /// </summary> public static string WebObjectPath { get { return System.Configuration.ConfigurationManager.AppSettings["WebObjectPath"].ToString(); } }

5. 在asp.net中aspnet_filter.dll文件和aspnet_isapi.dll文件的作用各是什么

这个文件是asp.net的处理文件,用于处理asp.net在iis中注册过扩展名的文件比如默认的.aspx文件注册到aspnet_isapi.dll,这样用户访问.aspx文件时,服务器自动调用aspnet_isapi.dll来处理这个文件

6. 在asp.net中的.sln文件是干什么的怎么读懂sln文件中的内容呀

您好,sln:在开发环境中使用的解决方案文件。它将一个或多个项目的所有元素组织到单个的解决方案中。此文件存储在父项目目录中.解决方案文件,他是一个或多个.proj(项目)的集合。一,新建网站是没有这个sln文件的,如果你想有这个文件就要另存为…,在解决方案资源管理器里面选中解决方案,然后在VS的文件选项里面选择XX.sln另存为…就可以了,winform项目新建就有的,不用另存为二,这个文件就是解决方案的配置文件,小项目用处不大,主要是大项目…三,还是因为这个就是解决方案的配置文件,你一双击就打开了这个解决方案下的所有项目…(如果你双击项目文件就能打开一个项目下的所有文件)。Solution Explorer points to the CSolution object indicating that it is part of the T:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy.When the solution is opened in Visual Studio, an entry is made for the solution file (Solution1.sln) in the running document table (RDT). The solution file contains information persisted for the solution which includes Project1 as shown in Solution Explorer. (Information relating to the specific project items and the project itself are contained in Project1's text-based project file. If an element of the project is opened for editing, there is an entry for the project file in the RDT.)The context menu displayed when the user right-clicks the solution node contains an entry for Solution Notes (not shown in the diagram). From this menu, the user can select either Add New Solution Note or View Solution Notes. Selecting one of these options opens the Solution Notes window. The Solution Notes window contains the following three links:Note Name—The name of the note. The note can be renamed or deleted in the Solution Notes window by right-clicking the name field, or renamed in theProperties window.Issue—This field was added programmatically by the implementation in the sample and can be set to TRUE (to indicate that there are issues in the solution that need to be addressed) or False.Shared—If this field is set to TRUE, the note can be viewed by other users and is stored with the Note Name as a name-value pair in the .sln file. If it is set to false, the note is not shared with other users and the contents of the note are stored with other private user options in the .suo file.Selecting one of the notes in the Solution Notes window causes the properties for that note to be displayed in the Properties window. The properties shown in the three fields of the Solution Notes window can be changed in the Properties window. In addition to the three fields described above, the Properties window also contains the size of the note consisting of the number of characters in the note.The class CNoteToolWin implements the Solution Notes window. It is contained within the class CSlnExtPkg that is the class for the Solution Extender Window. When Add New Solution Note or View Solution Notes is selected from the solution menu, a call is made to CSlnExtPkg to open the Solution Notes window.At the same time, a call is made to CSlnNote. This opens the standard text editor to view the text of the note, or to allow a new note to be written, by calling the CreateDocumentWindow method and passing in the MKDocumentString for the document to be loaded into the window. By specifying theAltDocData flag (CDW_fAltDocData) in this call instead of RDTDocData, you indicate to the environment that you are loading a subset of the RDTDocDatadocument into the text buffer.This is important because the entry in the RDT is for the entire solution file. If RDTDocData is called, the .sln file is loaded into the editor rather than the subset of the solution that is the note. This results in an error condition because the same document (in this case the solution file) cannot have two entries in the RDT, indicating that the same document was opened in two different editors.

7. 请问Ext.Net和ExtAspNet是什么关系它们和Ext.js又是什么关系

这个得慢慢说。先说Ext,有一种文件系统也叫Ext。所以为了和程序类库名称区分开,最好还是叫全名:ExtJS。凡是和面向对象语言编程有关的都是指ExtJS。Ext.js就是ExtJS的核心类库。此类库是用纯JS(javaScript)组成的。综上,你可以理解为:Ext 就是 Ext.js类库。再说.net.net是一种编程语言框架,也可以说是托盘。这只是一个程序员会使用到的应用。程序员在.net基础上编写程序软件,而不是改写.net。 也就是说;被称作“.net程序员”的,就是使用编程语言开发.net基础软件的程序员。但是如果.net有前缀,大多数情况下就代表了一种后台语言ASP.NETasp.net是asp程序结合.net而诞生的。可以说是asp的升级版。是一种后台交互模式,也可以称之为语言。所以Ext.net 的意义就是:用Ext.js+html 作为系统前台,用asp.net作为系统后台而开发的程序。


赞 (0)