NET网页编程之未能加载文件或程序集“System.Web.Extensions”的办理办法
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。明天在一台新的服务器下面布署网站,运转网站后报出了以下毛病:剖析器毛病信息:未能加载文件或程序集“System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的某一个依附项。体系找不到指定的文件
缘故原由是由于该服务器下面没有安装asp.netajax安装包。办理办法:
1,下载asp.netajax安装包ASPAJAXExtSetup.msi,安装便可。
2,将服务器上.netFramework晋级到3.5。
那要怎样检察服务器下面的.netframework是否是3.5版本呢?一个复杂的办法,就是进到服务器的C:WINDOWSMicrosoft.NETFramework目次下,看该目次上面有无存在v3.5文件夹,假如只要存在v2.0.50727文件夹而没有v3.5这个文件夹,则申明该机的.netframework的最高版本为2.0。
网上查到的第三种办法:
把System.Web.Extensions.dll和System.Web.Extensions.Design.dll(一般在C:/ProgramFiles/MicrosoftASP.NET/ASP.NET2.0AJAXExtensions/v1.0.61025目次下)2个dll复制到web程序的bin目次下。
但我在我的电脑上居然没有找到这个目次,但这个dll在网上是能够下载到的。c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源 大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。 在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。 由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。 Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。 在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的
页:
[1]