1.
首先报这个错误,并不影响我们调试API的功能,这是重点。
这个错误只是因为我们的工程里没有实际运行的页面而已。(刚开始遇到这个问题,我一直以为API是不能用的,找了很多方法,最后发现只要程序正常运行,完全可以Debug。。。)
2.如果想不报这个错误,可以自己添加一个HTML页面作为起始页就可以了。如果只想调试验证API的功能,完全可以不加页面,把程序运行着就可以了。
这两天接手了一个MVC模式的新项目,获取源码之后,部署测试环境遇到的问题,没错就是标题所说的
403.14
,相信很多开发者都跟我一样,看到这个的时候,瞬间想到是不是没有设置默认文档,然后设置好了之后,程序仍然报错,然后就百度,结果百度基本上都是重新注册
.net
Framework版本、配置文件里新增节点等等,我基本上把百度上的都试了之后,信心大打折扣,因为都是大同小异,而且还不能解决问...
你的网站服务器环境是否
出现
过这样的错误提示?其实这个是IIS服务器环境配置问题,非程序问题,那配置哪里
出现
问题了呢?经过仔细查看提示,应该是你服务器环境没有设置默认首页或者默认首页和您的程序默认入口文件不搭配导致的。看看左侧列表有没有您网站程序入口默认的首页,如果没有,就在右侧添加按钮里面添加您的默认首页设置。首先您得先打开IIS站点,在默认首页里面设置默认首页。这样设置好后保存应用就好了,然后那个开头提示
页面
就不会再显示了。
Web
服务器被配置为不列出此目录的内容。
iis 7上发布mvc报错:
403.14
-Forbidden
Web
服务器被配置为不列出此目录的内容折腾了半天,提示里面的解决方法是:如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。使用 IIS 管理器启用目录浏览。打开 IIS 管理器。在“功能”视图中,双击“目录浏览”。在“目录浏览”页上,在“操作”窗格中单击“启用”。确认站点或应用程序配置文件中的 configura...
解决方案:
屏蔽配置文件中的如下代码
<!--<handlers> <remove name="ExtensionlessUrlHandler-Integrated-4.0" />...
在使用电脑浏览器访问网页时,偶尔会碰到"403 错误。这个错误提示表示服务器拒绝了你的请求,无法访问所需的资源。403错误可能是因为多种原因,接下来就和大家聊聊电脑
出现
403错误是因为什么,都有什么办法解决403错误。
在我的MVC应用程序中,我使用HMAC身份验证滤波器向
Web
API
服务发出调用。我的Get(GetMultipleItemsRequest)有效,但我的Post没有。如果我关闭HMAC认证过滤,所有这些过滤器都可以工作。我不确定为什么POSTS不起作用,但GETs可以。我做的GET电话从我这样的代码(这一个工程):var productsClient = new RestClient(Syste...
403.1错误是由于"执行"访问被禁止而造成的,若试图从目录中执行CGI、IS
API
或其他可执行程序,但该目录不允许执行程序时便会
出现
此种错误。
403.2错误是由于"读取"访问被禁止而造成的。导致此错误是由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的HTML网页所驻留的目录仅标记为"可执行"或"脚本"权限。
403.3错误是由于"写...
如果你按它上面的提示把目录浏览开启的话,那就too yong, too naive,开启目录浏览会直接显示文件的目录。
一般情况下,IIS接受到请求后,如果是静态的文件,比如html, css,javascript文件,它会直接请求文件,前将返回的结果返回给客户端,那如果不是静态文件呢,比如:asp, aspx, php等请求呢,...
将 HTML
页面
文件和
Web
API
项目文件上传到同一服务器并不会自动解决 CORS 问题,因为 CORS 是浏览器对 AJAX 请求的限制,而不是服务器对请求的限制。要启用 CORS,需要在
Web
API
中添加相应的配置,允许来自其他域名的请求。分割线---------------------------------------------------------------------------------------------------------------我不想改
api
怎么办?
Web
Api
调用用提示404现象是一个
web
api
接口,有两个string类型参数,通过post方式调用,一致提示404未找到资源,通过postman工具测试没有问题,证明可接口正常,那就只能找调用的问题。分析了,调用参数为自定义类的wei
api
没有问题,然后原因就可能再参数这里了。经过一番研究,string类型参数的
web
api
,会自动认为是query类型,这个类型意思是表示从uri位置获取参数...
错误:405 (Method Not Allowed)或者Response for preflight has invalid HTTP status code 405.2.后端处理:第一种方案:在控制器中对应的方法都增加一个支持OPTIONS请求的方法,返回202即可;accepted就是202第二种方案:在Global文件中增加如下这个方法:(推荐使用)
Web
Api
开发接口,实现同步数据库的数据给安卓。
public class UserInfoController :
Api
ControllerBase { private UserBLL userbll = new UserBLL();
/// <summary> /// 安卓同步用户信息接口 /...