IIS发布以后handle文件找不到404错误的解决方法
2023-06-13 09:15:04 时间
昨天碰到一个奇怪问题,开发环境没有问题,发布到IIS7.5以后,保存操作不能成功,跟踪发现,是handle方法找不到,抛错。
想了很多方法,最后把怀疑是GET方式和客户数据引起的问题,改成POST方式以后,问题解决了。
在此,再温习一下GET和POST的区别:
1.get是从服务器上获取数据,post是向服务器传送数据。
2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTMLHEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3.对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5.get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
想了很多方法,最后把怀疑是GET方式和客户数据引起的问题,改成POST方式以后,问题解决了。
在此,再温习一下GET和POST的区别:
1.get是从服务器上获取数据,post是向服务器传送数据。
2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTMLHEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3.对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5.get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
相关文章
- word2007在试图打开文件时遇到错误解决方法「建议收藏」
- 解决在打开word时,出现 “word 在试图打开文件时遇到错误” 的问题(亲测有效)[通俗易懂]
- word在试图打开文件时遇到错误,一种解决办法[通俗易懂]
- office打开文件时出现向程序发送命令时出现问题_向文件发送命令时错误
- 可能破坏云实施的灾难性迁移错误
- Windows Server 2008 R2x64 IIS7+PHP5.6 错误 500.0
- 【错误记录】布局组件加载错误 ( Attempt to invoke virtual method ‘xxx$Callback android.view.Window.getCallback()‘ )
- 【错误记录】Android 文件分享 FileProvider 设置错误
- 【错误记录】Android 注解处理器报错 ( 非法的类文件开始 , 请删除该文件或确保该文件位于正确的类路径子目录中。 )
- 【错误记录】记录 Android 命令行执行 Java 程序中出现的错误 ( dx 打包 PC 可执行文件报错 | dalvik 命令执行 kotlin 编译的 dex 文件报错 )
- SQLServer 错误 2522 无法处理表 O_NAME 的索引 I_NAME,因为文件组 F_NAME 无效。 故障 处理 修复 支持远程
- SQLServer 错误 3619 由于日志空间用尽,无法在数据库 ID %d 中写入检查点记录。 请与数据库管理员联系,截断日志或为数据库日志文件分配更多空间。 故障 处理 修复 支持远程
- linux SIGSEGV 信号捕捉,保证发生段错误后程序不崩溃详解程序员
- 上传8m以上文件,报错误 101 (net::ERR_CONNECTION_RESET):连接已重置详解程序员
- spring boot上传文件错误The temporary upload location [/tmp/tomcat.******/work/Tomcat/localhost/ROOT] is not valid详解编程语言
- Go语言使用类型断言来识别错误
- 错误解决Oracle监听文件错误的步骤(oracle的监听文件)
- MySQL错误解析无法保存表,如何解决(mysql中不能保存表)
- MySQL导出Excel文件(xlsx)时遇到错误的解决方法(mysql xlsx出错)
- MySQL上传CSV文件时出现错误(mysql上传csv出错)
- 用RationalRose逆向工程(java)生成类图(教程和错误解决)
- c++mk文件出错Jni调用产生java.lang.UnsatisfiedLinkError错误解决方法
- asp.net错误页面处理示例分享
- IIS7.5中调试.Net4.0网站出现无厘头、500错误的解决方法
- PHP中Fatalerrorsession_start()错误解决步骤