【ASP.NET程序运行出现WebDev.WebServer40.exe已停止工作解决方法】教程文章相关的互联网学习教程文章

asp.net querystring乱码解决方法

正常的情况下,现在asp.net的网站很多都直接使用UTF8来进行页面编码的,这与Javascript缺省网站的编码是相同的,但是也有相当一部分采用GB2312对于GB2312的网站如果直接用javascript进行ajax数据提交,例如:http://www.xxx.com/accept.aspx?name=张三,或者说在UTF8的网站上用以下asp.net的代码进行提交,也是不行的,会导致querystring乱码。代码如下:WebRequest request = WebRequest.Create("http://www.xxx.com/accept.aspx?n...

asp.net无法获取iis目录的问题解决方法【图】

如果你有一个需要偶尔发送邮件的Asp.Net的网站,可能会有代码长的和下面的很像: 代码如下://这是简写,并非实际项目代码public void Send(string from, string to, string subject, string body){ var msgMail = new MailMessage(from, to, subject, body); msgMail.IsBodyHtml = true; var server = new SmtpClient("localhost"); server.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis; server.Us...

asp.net post方法中参数取不出来的解决方法

今天调试client端调用web api的代码,服务器端的post方法的参数死活取不出来,总是为Null,网上搜了很多帖子,Content-Type属性也加了,就是取不出来。 折腾了一个下午,头下班时看到一个帖子,说client端传递的参数前面得加个"="号,试了一下,参数是“abc",在传递之前加个等号,变为"=abc",服务器端的参数就能取abc来了 ,晕倒。

ASP.NET页面按钮单击事件失效的解决方法

今天,再次运行以前的项目时,发现按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件.... 按照网上找到的答案,有的说把控件删掉重新拖拽一个进去,虽然以前也遇到过控件失效,重新拖拽有效的时候,但这次没有起作用。 而后,继续寻找答案,有的说可能是form嵌套,可是查看源代码没有这个问题。 无意中,尝试在按钮中加了一个客户端单击事件: 代码如下:OnClientClick="return true" 竟然有效了: 代码如下:<asp:I...

asp.net导出Excel乱码的原因及解决方法

代码如下:protected void Excel_Click(object sender, EventArgs e) { Response.Charset = "UTF-8"; Response.ClearContent(); Response.Clear(); Response.ContentEncoding = System.Text.Encoding.UTF8; Response.HeaderEncoding = System.Text.Encoding.UTF8; Response.AddHeader("content-disposition", "attachment; filename=MyExpress.xls"); Response.ContentType = "application/excel"; System.IO.StringWriter sw = new...

asp.net2.0中css失效的解决方法

1,CSS文件路径不正确这个问题属于Web开发中的基础问题,一般采用相对路径会出现这样的问题,或者样式文件写在了母版页里面,在内容页与母版页不在同一级目录下时会出现这样的问题。此时你要清楚Web中相对路径的规则,如果你不清楚,可以采用绝对路径的写法试试就知道是不是路径的问题了。 2,CSS规则写法错误这个问题谁也帮不你,只能自己学习CSS的相关知识了。 3,文件编码问题有时候,CSS样式放在aspx文件里有效,而放在独立的文...

关于 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。的解决方法【图】

先来介绍一下出现这个错误的原因。看到园子中有人写了Web Api 2.0的博文,自己也想学习一下这个技术,于是就去了Microsoft官网看了一下关于web api的介绍,之后就有自己动手写个demo的冲动了,由于自己安装的是vs2012,需要升级到sp4,但是自己又不想升级到sp4,关键还是自己想体验一下vs2013,于是乎就苦苦等了2个小时,vs2013终于下载好了,安装好之后,激动人心的时刻终于到来了,马上就可以自己写一个web api的demo了,而且201...

ASP.NET防止页面刷新的两种解决方法小结

方法有二,总结如下: 第一方法: 直接在CS代码里敲: Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; 当有人想按后退时页面已过期,效果就达到了 第二方法: SubmitOncePage:解决刷新页面造成的数据重复提交问题(网上资料) 执行过postback操作的web页面在刷新的时候,浏览器会有“不重新发送信息,则无法刷新网页”的提示,...

asp.net中eval不能定义变量的问题的解决方法

代码如下:eval.asp <%@ LANGUAGE=JAVASCRIPT%> <script Language="javascript" runat=server> eval("var f1=1,f2=2,f3=3;"); Response.Write(f1+"<br/>"); Response.Write(f2+"<br/>"); Response.Write(f3+"<br/>"); </script> 运行结果: 1 2 3 eval01.aspx <%@ LANGUAGE=JAVASCRIPT DEBUG="true"%> <script Language="javascript" runat=server> eval("var f1=1,f2=2,f3=3;"); Response.Write(f1+"<br/>"); Response.Write(f2+"<...

.NET中文乱码的解决方法分享【图】

前言:最近升级一个由VS05开发的项目,当迁移至VS10后,试运行,啊~!我文盲了,怎么一个汉字都不认识了!(乱码纷纷的说) 说明:本文以将项目改为UTF8编码为例。 解决之道 1、修改配置文件代码如下:<globalization requestEncoding="UTF-8" responseEncoding="UTF-8" responseHeaderEncoding="UTF-8"/> ≯这步没解决,Next! 2、页面添加meta标签代码如下:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /...

ASP.NET拒绝访问临时目录的解决方法【图】

今天把博客程序部署到一台阿里云Windows主机上,通过浏览器访问时出现下面的错误: 代码如下:创建 BlogConfigurationSettings 的配置节处理程序时出错: 拒绝访问临时目录。以其运行 XmlSerializer 的身份“IIS APPPOOL\www.cnblogs.com”没有足够的权限访问临时目录。CodeDom 将使用此进程用于进行编译的用户帐户,因此如果用户对系统临时目录没有访问权限,则将无法编译。使用 Path.GetTempPath() API 可找到临时目录位置。Access...

ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法

正常的引用 代码如下:<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="AjaxToolKit" %><asp:TextBox ID="txtRecordTime" runat="server" cssclass="style" width="90px"></asp:TextBox><AjaxToolKit:CalendarExtender ID="txtRecordTime_CalendarExtender" runat="server" Enabled="True" TargetControlID="txtRecordTime" Format="yyyy-MM-dd" ></AjaxToolKit:CalendarExtender> 在某些情...

asp.net中提示该行已属于另一个表的解决方法

代码如下:DataTable dt = new DataTable();dt = ds.Tables["All"].Clone();//克隆All的结构传递给dtDataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1"); //通过条件得到符合条件的行for(int i=0;i<dr.Length;i++){//将数组元素加入表...dt.Rows.Add(dr[i]);//出错提示为:该行已经属于另一个表}解决方法 代码如下:dt.Rows.Add(dr[i].ItemArray);

ASP.NET设置404页面返回302HTTP状态码的解决方法

在配置文件中配置404页面如下: 代码如下:<customErrors mode="On" defaultRedirect="404.aspx"> <error statusCode="403" redirect="404.aspx" /> <error statusCode="404" redirect="404.aspx" /> <error statusCode="400" redirect="404.aspx" /> </customErrors> 访问网站时错误页面可正常显示,但HTTP状态码却是302,对SEO很不友好,按下列步骤修改使错误页面返回正确的利于SEO的404状态码: 1、在404.aspx中加入代码: Res...

IE下document.referrer 拒绝访问的解决方法

用document.referrer回到来源页(也可以称作上一页)时非常方面,我们不用知道来源页复杂的url,而且document.referrer回到来源页时会重新加载,而不是上一次的状态,所以说非常的方便。 但是在IE中用javascript做跳转,比如用window.location.href=“”; 跳转到的页面无法取到浏览器请求的HTTP referrer,IE浏览器会报脚本错误“拒绝访问”,因为IE清空了document.referrer。 而其他主流浏览器Firefox和Chrome都会保留referrer,这...