ASP.NET视图状态验证MAC失败

 “/”应用程序中的服务器错误。 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate。 源错误: 只有在调试模式下进行编译时,生成此未处理异常的源代码才会显示出来。若要启用此功能,请执行以下步骤之一,然后请求 URL: 1. 在产生错误的文件的顶部添加一条“Debug=true”指令。例如:   <%@ Page Language=”C#” Debug=”true” %> 或: 2. 将以下的节添加到应用程序的配置文件中: <configuration>   <system.web>       <compilation debug=”true”/>   </system.web></configuration> 请注意,第二个步骤将使给定应用程序中的所有文件在调试模式下进行编译;第一个步骤仅使该特定文件在调试模式下进行编译。 重要事项: 以调试模式运行应用程序一定会产生内存/性能系统开销。在部署到生产方案之前,应确保应用程序调试已禁用。 堆栈跟踪: [HttpException (0x80004005): 无法验证数据。] System.Web.Configuration.MachineKeySection.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32& dataLength)

.net文件上传代码实例

<%@ Import Namespace=”System.IO” %><%@ page Language=”C#” debug=”true” %><html><head><title>上传文件 , http://www.chinabs.net </title><script language=”C#” runat=”server”> //This method is called when the “upload” button id pressed public void UploadFile(object sender , EventArgs E) {   //检查上传文件不为空   if(myFile.PostedFile!=null)   {       string nam = myFile.PostedFile.FileName ;  //取得文件名(抱括路径)里最后一个”.”的索引  int i= nam.LastIndexOf(“.”);  //取得文件扩展名  string newext =nam.Substring(i);  //这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复  DateTime now = DateTime.Now;   string newname=now.DayOfYear.ToString()+myFile.PostedFile.ContentLength.ToString();   //保存文件到你所要的目录,这里是IIS根目录下的upload目录.你可以改变.  //注意: 我这里用Server.MapPath()取当前文件的绝对目录.在asp.net里”\”必须用”\\”代替  myFile.PostedFile.SaveAs(Server.MapPath(“\\upload\\”+newname+newext));   //得到这个文件的相关属性:文件名,文件类型,文件大小  fname.Text=myFile.PostedFile.FileName;  fenc.Text=myFile.PostedFile.ContentType ;  fsize.Text=myFile.PostedFile.ContentLength.ToString();   } }</script></head><body><center><h3> 文件上传的实例, 来自<a href=”http://www.chinabs.net”>中国BS网</a></h3><form id=”uploderform” method=”post” action=”FileUpload.aspx” enctype=”multipart/form-data”  runat=”server” ><table border=”1″ cellspacing=”2″ cellpadding=”2″ ><tr> <td><h5>选择要上传的文件:</h5></td</tr><tr><td><input type=”file” id=”myFile” runat=”server” NAME=”myFile”></td></tr><tr><td><input type=”button”  value=”上 传” OnServerClick=”UploadFile” runat=”server” ID=”Button1″ NAME=”Button1″></td></tr></table></form><br><br><table border=”1″ cellspacing=”2″><tr><td><b>文件资料</b></td><td>&nbsp;</td> </tr><tr><td>文件名 :</td><td><asp:label id=”fname” text=”” runat=”server” /></td></tr><tr><td>文件类型 :</td><td><asp:label id=”fenc” runat=”server” /></td></tr><tr><td>文件大小 :(in bytes)</td><td><asp:label id=”fsize” runat=”server” /></td></tr></table><br><br><br></center></body></html>

input 按钮使用图片样式

<input  name=”submit” type=”image” src=”../image/submit.jpg” value=”提交”/> 需要注意的是添加src的时候,相应要把type改为image。

服务器应用程序不可用

服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 —————————————————————————————————————————————— 此问题因1.1与2.0版的.net程序共用一个应用程序池造成。将不同版本的应用程序从应用程序池独立出来即可。

解决form前后空白问题

页面中插入一个form表单后其位置前后会各出现一个空白条,如果前后有内容。 这时可把form行放在<table>之内,即可解决。 另外一个更加规范的方法是在form中加入 style=”margin:0px”,因为.net不允许<form>放在<table>内部。

访问 IIS 元数据库失败

访问 IIS 元数据库失败。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。 源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: [HostingEnvironmentException: 访问 IIS 元数据库失败。]   System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +690   System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9   System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +174   System.Web.CachedPathData.GetConfigPathData(String configPath) +398   System.Web.CachedPathData.GetConfigPathData(String configPath) +263   System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +166   System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath

用VS2005开发ASP.NET 2.0数据库程序 (转载)

用VS2005开发ASP.NET 2.0数据库程序 发布: 九度IT 注册: 2005-12-10 高级工程师  2005-12-25, 22:41      一、 简介        在2005年11月7日,微软正式发行了.net 2.0(包括ASP.NET 2.0),Visual Studio 2005和SQL Server 2005。所有这些部件均被设计为可并肩独立工作。也就是说,ASP.NET版本1.x和版本2.0可以安装在同一台机器上;你可以既有Visual Studio.NET 2002/2003和Visual Studio 2005,同时又有SQL Server 2000和SQL Server 2005。而且,微软还在发行Visual Studio 2005和SQL Server 2005的一个 Express式的SKU。注意,该Express版并不拥有专业版所有的特征。        2.0除了支持1.x风格的数据存取外,自身也包括一些新的数据源控件-它们使得访问和修改数据库数据极为轻松。使用这些数据源控件时,你只需简单地添加该控件到ASP.NET页面并通过这些控件的属性来配置连接串和SQL查询即可。然后,通过把数据Web控件的DataSourceID属性设置为数据源控件的ID,该数据源控件就能被绑定到一个数据Web控件(如GridView)上。现今,必须靠编写代码来创建连接,创建命令,指定SQL查询,检索一个DataReader或DataSet,并且把它绑定到数据Web控件的日子已经过去了。这些步骤能够通过使用声明性数据源控件来代替。(当然,你还能通过使用你的1.x代码中的熟悉的步骤编程地存取数据。)        在本文中我们将看一下怎样连接和显示来自一ASP.NET 2.0数据库的数据。具体地说,我们将讨论怎样使用编程和声明性方法来存取数据,以及分析通过GridView控件来显示数据的基本操作。        二、 在Visual Studio 2005中操作数据库        当你安装Visual Studio 2005的任何版本时,你总是被询问是否你也想安装SQL Server 2005 Express版本。如果你选择Yes,这将安装你的开发包中的SQL Server 2005 Express版本-注意,在此你正在安装Visual Studio 2005!(SQL

常见.Net 英文专业词汇收集

abstract class 抽象类 accelerator 快捷键 accelerator mapping 快捷键映射 accelerator table 快捷键对应表 access modifier 访问修饰符 Access Pack 访问包 access specifier 访问说明符 access violation 访问冲突 accessibility 辅助功能 accessibility domain 可访问域 Accessibility Options 辅助功能选项 accessor 访问器 action 操作 Active Directory hierarchy Active Directory 层次结构 active document 活动文档 Active Document Containment 活动文档包容 active end 活动结尾 active object 活动对象 active

这算第一次谈项目吗?

        昨天晚上师姐约了我出去谈这个事情,还顺便送了我一条裤子。说起来这条子应该是女款的,有典型的特征,低腰,瘦,裤腿长。         其实自己知道出去谈总要准备些资料,但没有人帮我做,看了一天电脑,实在没有心思再搞什么材料了。所以直接坐车过去。         跟一个男人说了两三个小时,我对他们的业务不了解,所以基本上是问什么答什么。有时候两个人都不说话,让旁边看的飞飞很莫名。         我并不想留在武汉工作,我对这里不是很感兴趣。我更喜欢北京,不管那里曾经发生过什么。

美好的一天

         尽管天气仍然很热,但这又是一个很有收获的一天,书稿翻译了几页,基本完成了今天的任务。下午王小光师兄带我来到他的一个同学的公司,算是又接了一单。          肖洋也是一个很帅气的师兄,他原来竟在桂四416住了三年,说起这个,交情就骤然加深了许多。而他对我在厕所门口开橱的行为大为感叹。           他让做的网站所涉及的资料都拷回来了,美工不错,代码也要写好,不能辜负了一番盛情。