分类目录[ASP.NET MVC]
4490 浏览
喜欢(12)

[C#/.NET]关于Web Api Put/Delete请求出现405错误的解决方案

如题,这是很多同学在开始做ASP.NET Web Api的时候会遇到的一个问题。在处理Get或者Post的请求时不会出现服务器端405的错误,但一旦处理Put或者Delete的请求,这个405的错误就出现了。出现问题我们就要想办法去解决,以上问题的简单处理方式是修改项目的Web.config文件,删除WebDAVModule模块,具体如下:<system.webServer> <validation valida...

ASP.NET MVC 2015-12-11 16:31 0评论 1收藏
7225 浏览
喜欢(8)

整理ASP.NET MVC 5各种错误请求[401,403,404,500]的拦截及自定义页面处理实例

ASP.NET MVC 5的开发中,服务器的各种错误[如:401(登录授权验证),403(禁止访问),404(访问页面不存在),500(服务器内部错误)等]处理是必需考虑并解决的一个问题,如果不处理这些错误或者使用默认的错误页面,那么用于用户体验来说就不是很友好了。严重的甚至可以暴露程序以及服务器的各种信息,给黑客以可乘之机。网上关于ASP.NET MVC 5的服务器错误处理拦截问题没有太全的总结和整理。今天用一个简单实例来总结整理一下...

ASP.NET MVC 2015-10-02 21:49 3评论 0收藏
6817 浏览
喜欢(8)

基于ASP.NET MVC(C#)和Quartz.Net组件实现的定时执行任务调度

在之前的文章《推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler》和《简单、轻量、功能非常强大的C#/ASP.NET定时调度任务执行管理组件–FluentScheduler之实例篇》中,我们认识和了解了FluentScheduler这款轻量的定时任务调度执行组件。今天再给大家介绍一款关于定时任务调度执行的组件—Quartz.Net,Quartz.Net是Java版Quartz的....

ASP.NET MVC 2015-09-17 08:25 0评论 0收藏
AD 友情赞助
20470 浏览
喜欢(38)

ASP.NET Web API:所请求的资源不支持HTTP方法"GET"的解决办法

遇到ASP.NET Web API:所请求的资源不支持HTTP方法"GET" 这是什么问题,应该怎么来解决?首先,这是因为我们以GET的方式请求API,但这个API接口不支持GET方式的请求。查阅资料,总结出解决办法不止一种,这篇文章整理出两种比较常用的解决方案:1.在控制器中的请求方法上加为HttpGet属性,代码如下:[RoutePrefix("api/users")]public class UserController : Ap...

ASP.NET MVC 2015-08-25 15:24 0评论 0收藏
9190 浏览
喜欢(4)

推荐一个ASP.NET MVC友好(小写、横线连接)URL地址的组件--LowercaseDashedRoute

我们(特别是SEO专业人员)都知道,网站的友好的URL对搜索引擎(百度,特别是google)是非常有好处的。因为一方面搜索引擎会分析URL地址中的文字并提取关键字,另一方面则是让网站的URL看起来更直观、易读。那么我们在ASP.NET MVC程序如何实现对搜索引擎和用户都友好的URL地址呢?很简单,正如我题目提到的组件--LowercaseDashedRoute,引用组件后只需简单的一点点设置即可实现友好的URL地址。Lowercase...

ASP.NET MVC 2014-11-09 10:36 0评论 0收藏
31314 浏览
喜欢(5)

ASP.NET MVC4 URL路径中带点号出现404错误的解决方案

由于项目需求,需要在Url路径中使用如下的路径,如:http://siteexample.com/promo/domain.com其中路径中的最后一部分表示一个网站的域名首先这个请求路径是由控制器Promo来控制的,其Action为Index,根据路径需求,得采用路由来映射了,具体的映射规则如下: public static void RegisterRoutes(RouteCollection routes) { ro...

ASP.NET MVC 2014-06-04 15:37 0评论 0收藏
AD 友情赞助