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

ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法【图】

如图:上图的右边框不见了,使用 web开发工具调试,发现是内容器过大.于是想到了是jquery-easyui 对界面的"渲染"不正确引起. 起初以为是因为加了 处理重复的代码引起,但是去掉后总是依旧: 进而考虑到界面"渲染"的前后关系,于是尝试对代码片段进行延迟执行,问题解决.原问题脚本: 代码如下:<script type="text/javascript"> if (window.__yltlClientScriptRegistKey == undefined || window.__yltlClientScriptRegis...

ASP.net WebAPI跨域调用问题的解决方法

发现问题 最近在做一个项目,前端是VUE,后端是WebAPI,业务也就是一些实体的增删改查。在项目开始的时候我就预计到有跨域的问题,所以也找了一下资料,在Web.Config里面加上了配置信息: <httpProtocol><customHeaders><add name="Access-Control-Allow-Origin" value="*" /><add name="Access-Control-Allow-Headers" value="*" /><add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE" /></customHeaders><...

ASP.NET MVC错误处理的对应解决方法

ASP.NET MVC的错误处理应考虑到这几个方面:模型绑定期间发生的错误,未能路由到指定操作,针对控制器的错误处理。使用配置文件可以帮助我们处理异常,但是不够灵活和全面;使用HandleErrorAttribute、自定义错误过滤器或重写控制器OnException方法只能解决针对控制器的错误,无法解决模型绑定期间发生的错误,也无法处理404错误,即使将错误过滤器注册为全局过滤器也是如此。有时候需要多种方法配合使用。 在捕获错误的地方,可以...

.NET中OpenFileDialog使用线程报错的解决方法

昨天,在做一个NPOI读取的小demo的时候,使用OpenFileDialog打开文件,最开始的写法,直接在按钮点击事件中写,会报错,代码如下: OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Microsoft Office Excel(*.xls;*.xlsx)|*.xls;*.xlsx"; ofd.FilterIndex = 1; ofd.RestoreDirectory = true;if (ofd.ShowDialog() == DialogResult.OK) {//检测打开文件路径是否为空地址if (!string.IsNullOrEmpty(ofd.FileName)){ReadFr...

asp.net部署到IIS常见问题的解决方法【图】

今天捣鼓umbraco,在本地都弄好了,结果放到服务器里面却出现了异常。网站找了好多资料,最终还是把问题解决了。 下面把解决方案说下,具体的问题就不一一罗列了; 1、没有安装对应的.net framework 框架 解决方案: .net 3.5以下的框架要通过【打开或关闭windows功能】这个地方来安装。 4.0以上的框架要通过微软官方网站下载后来安装。 2、IIS没有注册成功 解决方案: 在CMD窗体,运行如下命令: .net 2.0框架注册: C:\WINDO...

ASP.NET Core 2.0 带初始参数的中间件问题及解决方法【图】

问题 如何在ASP.NET Core 2.0向中间件传入初始参数? 答案 在一个空项目中,创建一个POCO(Plain Old CLR Object)来保存中间件所需的参数: public class GreetingOptions {public string GreetAt { get; set; }public string GreetTo { get; set; } }添加一个中间件: public class GreetingMiddleware {private readonly RequestDelegate _next;private readonly GreetingOptions _options;public GreetingMiddleware(RequestDe...

.NET发送邮件遇到问题及解决方法【图】

.NET后台代码利用QQ邮箱服务器发送邮件遇到的问题:"mail from address must be same as authorization user" 首先,看下我的代码实现 后台代码: public class EmailHelper{/// <summary>/// 发送邮件/// </summary>/// <param name="subject">主题</param>/// <param name="body">内容</param>public static void SendEmail(string subject,string body){var mailFrom = ConfigurationManager.AppSettings["mailFrom"];var mail...

Asp.net MVC中Razor常见的问题与解决方法总结【图】

前言 最近在学习Asp.net MVC Razor,在使用中遇到了不少的问题,所以想着总结下来,没有经验的童鞋就是这样磕磕碰碰出来的经验。话不多说,来一起看看详细的介绍: 一、Datatype的错误提示消息无法自定义 这也许是Asp.net MVC的一个Bug。ViewModel中定义了DataType为Date字段: [Required(ErrorMessage = "Birthday must be input!")][DataType(DataType.Date, ErrorMessage = "Please enter a date like(2017-07-19).")]public Da...

vs2010出现error MSB8008的解决方法【图】

一次编译程序时。出现故障>------ 已启动生成: 项目: PhotoStore, 配置: Debug Win32 ------ 1>生成启动时间为 2013-01-15 18:10:34。 1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(511,5): error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值。 1> 1>生成失败。 1> 1>已用时间 00:00:01.48 ========== 生成: 成功 0 个。失败 1 个,最新...

SqlDataReader指定转换无效的解决方法【图】

SqlDataReader指定转换无效的解决方法,具体内容如下//获取最新显示顺序数据string str = string.Format(@"if exists(select ShowOrder from GIS_FuncDefaultLayer where GISFuncId = {0})select max(ShowOrder) as ShowOrder from GIS_FuncDefaultLayer where GISFuncId ={0}else select 0 as ShowOrder", GISFuncId); IDataReader dataReader = helper.ExecuteReader(CommandType.Text, str);if (dataReader.Read())//判断当前功...

WPF中button按钮同时点击多次触发click解决方法

解决WPF中button按钮同时点击多次触发click的方法,供大家参考,具体内容如下DateTime lastClick = DateTime.Now;object obj = new object();int i = 0;private void Button_Click(object sender, RoutedEventArgs e){this.IsEnabled = false; var t = (DateTime.Now - lastClick).TotalMilliseconds;i++;lastClick = DateTime.Now;System.Diagnostics.Debug.Print(t + "," + i + ";" + DateTime.Now);Thread.Sleep(2000); this...

ASP.NET使用X509Certificate2出现一系列问题的解决方法【图】

在做微信支付退款的时候,由于需要使用到p12证书,结果就遇到一系列的坑。这里做个记录方便以后查阅。 原先加载证书的代码:代码如下:1 X509Certificate2 cert = new X509Certificate2(path + WxPayConfig.SSLCERT_PATH, WxPayConfig.SSLCERT_PASSWORD);2 Request.ClientCertificates.Add(cert); 在vs 上测试通过。但是部署到IIS上一直报这个问题:代码如下:System.Security.Cryptography.CryptographicException: 系统找不到指定的...

ASP.NET网站第一次访问慢的解决方法【图】

本篇经验以IIS8,Windows Server 2012R2做为案例。 IIS8 运行在Windows Server 2012 and Windows 8 版本以上的平台上。 IIS中应用程序池和网站是单独存在的,但是网站运行必须建立在对应的应用程序池启动的前提下。 默认情况下,应用程序池在不活动情况下(无请求操作),一段时间后,将被IIS自动回收掉。 IIS8 自带应用程序初始化工具包,IIS7.5要搜索独立安装包进行安装,低于7.5的暂时不支持IIS自动初始化。 本篇经验中的方法能...

Json日期格式问题的四种解决方法(超详细)【图】

开发中有时候需要从服务器端返回json格式的数据,在后台代码中如果有DateTime类型的数据使用系统自带的工具类序列化后将得到一个很长的数字表示日期数据,如下所示://设置服务器响应的结果为纯文本格式context.Response.ContentType = "text/plain";//学生对象集合List<Student> students = new List<Student>{new Student(){Name ="Tom",Birthday =Convert.ToDateTime("2014-01-31 12:12:12")},new Student(){Name ="Rose",Birth...

.NET程序集引用COM组件MSScriptControl遇到问题的解决方法【图】

问题描述:为了在C#中执行js脚本,在一个目标平台编译为Any Cpu的.NET程序集中引用了MSScriptControl组件,在winform程序中,调用这个程序集中的执行js的方法,没有任何问题。但是在windows服务中调用却报错,报错信息如下:在尝试过很多方法之后仍然没有解决,包括将MSScriptControl组件的引用属性“嵌入互操作类型”设置为false,如图所示:这样子修改之后,报另外一个错误:解决方案:MSScriptControl组件是32位的,所以需要将程...