首页 > 编程语言 >ASP.NET MVC PUT DELETE 404 C# mvc delete put 失败

ASP.NET MVC PUT DELETE 404 C# mvc delete put 失败

时间:2023-07-05 17:34:18浏览次数:38  
标签:Web ASP IIS C# 404 put NET config

  • 对于使用 Url 路由 访问页面的 ASP.NET 应用程序,IIS可能会显示404,403之类的错误代码,而且排除了代码问题(本地运行正常),那么就可以加下面这句话:

    <system.webServer>
        <modules>
          <remove name="UrlRoutingModule-4.0" />
          <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />
        </modules>
    </system.webServer>
    Web config

    原因:Url 路由是由 UrlRoutingModule 这个模块来处理的。在某些 IIS 版本中,并不会将所有请求交给 UrlRoutingModule 处理,所以,我们可以在 Web.config 中进行以上设置。

     

  • 下面这句话也可以奏效,但不建议使用, 因为性能会浪费, 还有一些静态文件的请求可能会被要求验证 (比如图片是可以含有 & 符号的, 如果设置了这个, 就会被验证成 invalid 了)

    <system.webServer>
        <modules runAllManagedModulesForAllRequests="true" />
    </system.webServer>
    Web config

     

  • WebConfig中添加此代码也可以解决问题-->请查看此链接说明

        <system.webServer>
            <validation validateIntegratedModeConfiguration="false" />
            <modules runAllManagedModulesForAllRequests="true">
                <remove name="WebDAVModule" />
            </modules>
            <handlers>
                <remove name="WebDAV" />
            </handlers>
        </system.webServer>
    Web config

     

  • 本文章为借阅文:借鉴路径

标签:Web,ASP,IIS,C#,404,put,NET,config
From: https://www.cnblogs.com/hanyiblog/p/17529090.html

相关文章

  • Nacivate 连接远程mysql时 报错 Lost connection to MySQL server at ‘reading initi
    出现这种报错首先要检查第一:查看mysql的配置文件 /etc/my.cnf,根据服务器的不同以及安装的mysql版本有的是配置文件/etc/mysql/conf.d/50.server.confstep1:注释bind-address=127.0.0.1这句step2:找到[mysqld]部分的参数,在配置后面建立一个新行,添加skip-name-resolve......
  • VScode 使用 Snippets
    创建模板脚本通过Ctrl+P触发命令行输入>snippets选择"配置用户代码片段",选择对应的项目,以及文件名称。这里创造一个vue页面模板:"Addnewtemplateofvue":{  "prefix":"newvuetemplate",  "body":[   "<template>", ......
  • C# this关键字
    ​this关键字的作用在C#语言中规定使用this关键字来代表本类对象的引用。下面给出例子帮助大家理解:在项目中创建一个类Person,在类中定义一个setNumber()方法,并将该方法的参数值赋予类中的成员变量。并且创建了一个对象JackclassPerson{·······publicvoidsetNu......
  • 【CDX随笔总结】P1_Vertex 的整理和分析【未完成,持续编写】
    效果图提交单:https://github.com/CartmanORCamille/CDX/commit/afc7a52fc96466ddb1ab5233e4986bb739037e33关键点渲染管线基础。C与C++交叉编译和全局变量。位表(键盘事件,摄像机视角与观察点)。渲染几何体基础画一个正方体【猜测】demo里(gif图)在旋转的时候看不到底......
  • Spring Boot中Service层依赖注入问题随笔
    问题描述: Controller 层方法为 static 静态,引入 Service 层时使用 @Autowired 注解自动装配,Controller层方法里无法调用Service层,于是加static修饰Service层的注入产生错误:调用Service层进行数据库操作时,注入的Service层报空指针异常( NullPointerException )......
  • Jetson配置pytorch出现的问题
    由于无法安装Anaconda因此使用miniforge进行虚拟环境搭建,具体方法参照: 几个重要网站①JetsonZoo-eLinux.org 包含深度学习需要的下载资源配置② 安装pytorch后进行验证:1importtorch23defSettingTest():4print(torch.__version__)5print(torch.......
  • 使用GoEasy快速实现Android原生app中的websocket消息推送
    摘要:GoEasy带来了一项令开发者振奋的消息:全面支持Android原生平台!现在,您可以在Android应用中使用最酷炫的实时通信功能,借助GoEasy轻松实现消息的发送和接收。本文将带您领略GoEasy最新版本的威力,为您的应用增添一抹鲜活的互动色彩。嗨,开发者朋友们!是时候展现您的技术才华,让您的A......
  • SpringMVC框架详解:模型+核心组件+实现原理等详解
     MVC模型SpringMVC基于MVC模式,因此理解SpringMVC需要先对MVC模式有所了解。MVC是model、view、和controller的缩写,是软件开发中一种常用的架构模式。MVC各部分根据职责进行分离,使程序的结构更为直观,增加了程序的可扩展性、可维护性、可复用性。可以用如下的图形来......
  • 智能控制:BL102 PLC网关在泵站中的自动化应用
    随着工业智能化的快速发展,BL102PLC网关作为一种先进的工业自动化设备,在泵站远程监测领域发挥了重要的作用。通过BL102PLC网关,我们可以实现对泵站PLC的远程监测和控制,从而提高泵站的工作效率和管理水平。 一、BL102PLC网关的功能和应用场景BL102PLC网关是一种......
  • pytorch
    model.train()的作用是启用BatchNormalization和Dropout。model.eval()的作用是不启用BatchNormalization和Dropout。训练流程:deftrain(model,optimizer,epoch,train_loader,validation_loader):forbatch_idx,(data,target)inexperiment.batch_loop(it......