编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

webapi

.Net Framework WebAPI 跨域配置
.NET编程

.Net Framework WebAPI 跨域配置

阅读(2381)

1、首先,需要配置跨域的项目上,右键并单击【管理 NuGet 程序包】。 2、找到 Microsoft.AspNet.WebApi.Cors 包,并安装。 3、配置 WebApiConfig.cs 文件 在代码的最上方加上如下代码 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 注意 config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 代码的位置很重要!一定...

从客户端(&)中检测到有潜在危险的 Request.Path 值
.NET编程

从客户端(&)中检测到有潜在危险的 Request.Path 值

阅读(2313)

首先说下我的开发环境,是.Net Framework 4.5 WebAPI。 报错信息如下: “/”应用程序中的服务器错误。 从客户端(&)中检测到有潜在危险的 Request.Path 值。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpExcep...

Visual Studio 2019:当前不会命中断点,还没有为该文档加载任何符号。
.NET编程

Visual Studio 2019:当前不会命中断点,还没有为该文档加载任何符号。

阅读(23160)

最近,公司有个电商项目要上,指定要.Net平台,于是就研究上了CoreShop这个.Net商城系统。 在调试CoreCms.Net.Web.WebApi模块的时候,在任一Controller上打断点,都提示:当前不会命中断点,还没有为该文档加载任何符号。 网上的解决方法,都不能解决该问题。 1、清空解决方案,重新生成解决方案 2、删除不能命中断点的pdb文件 3、工具--选...

发起ajax请求时提示“请求的资源不支持 http 方法“OPTIONS”。”
.NET编程

发起ajax请求时提示“请求的资源不支持 http 方法“OPTIONS”。”

阅读(3794)

最近,在弄WebApi做项目,当客户端向服务端发送ajax请求时报错了,具体报错如下:请求的资源不支持 http 方法“OPTIONS”。当然,HTTP返回的状态码也是错误的,是405405 Method Not Allowed出现这种情况,如果WebApi没有配置跨域,那么就要考虑是不是跨域请求导致的问题了。如果需要查看WebApi怎么配置跨域可以看下本站的这篇文章:WebApi跨域...

WebApi跨域(CORS)配置
.NET编程

WebApi跨域(CORS)配置

阅读(4167)

实际项目中,对于WebApi的访问不一定都在同一域名下,所以进行跨域访问的时候,可能会出现如下提示:请求的资源不支持 http 方法“OPTIONS”。需要对WebApi进行设置。1、修改Web.config文件,在system.webServer节点下,新增如下代码<!-- 跨域访问配置 -->     <httpProtocol>    &...

WebApi自定义路由Route和RoutePrefix的用法
.NET编程

WebApi自定义路由Route和RoutePrefix的用法

阅读(6054)

WebApi中自定义路由可以通过Route来实现,具体如下。我定义了AccountController继承自ApiController,Route是这样写的,具体的代码如下:public class AccountController : ApiController {     [HttpGet]     [Route("api/Account/Login")]     ...