ASP.NET发布后,功能不响应

题记:稀奇古怪的错误,往往是由低级脑残错误产生的

ASP.NET网站,本地调试一切正常.部署到服务器后,结果登陆按钮就卡住了,点击就是没反应.

浏览器显示Internal Server Error 500.

猜不到原因,只能做了一个log函数,将代码每一步都记录下来.最后发现,数据库操作部分出问题,原来是:

连接字符串写错了!!!

所以,如果一般本机正常运行的话,部署到服务器没有反应,一般情况下,可以认为,连接字符串写错了

时间: 2024-10-27 12:07:21

ASP.NET发布后,功能不响应的相关文章

asp.net发布后web.config里面的compilation的debug的值true和false有什么区别

<compilation debug=true> 意味着可以插入一些debugger的中断,这样在开发是就可以调试了.false 用于已经发布的项目,它不需要再调试了, 一般开发是用true, 发布正式项目用false.主要区别是设置为true时 1) 由于编译优化被取消,编译ASP.NET 页需要更长的时间 2) 由于需要额外的debug,代码执行比较慢 3) 在系统运行时runtime 占用更多的内存,需要为debug创建冗余代码. 4) 脚本Scripts和图片没有被缓存cache,所以

Asp.Net Core IIS 7.5 发布后PUT、DELETE请求错误405.0 - Method Not Allowed 因为使用了无效方法(HTTP 谓词)

Asp.Net Core IIS发布后PUT.DELETE请求错误405.0 - Method Not Allowed 因为使用了无效方法(HTTP 谓词) 一.在使用Asp.net WebAPI 或Asp.Net Core WebAPI 时 ,如果使用了Delete请求谓词,本地生产环境正常,线上发布环境报错. 服务器返回405,请求谓词无效. 二.问题分析诊断 首先检查跨域配置是没有问题的,查询数据和新增数据的请求也是没有问题的,只出现在修改和删除数据.通过了解ABP Web API请求头设

asp.net发布中惨遭“500.19”及“500.21”迫害

记得在IIS服务器上发布牛腩新闻发布系统的时候,遇到很多问题,当时查了很多资料,但自己却没有好好整理,导致现在工作需要了,还得上网慢慢查.这也算是给个沉痛的教训吧!在今后的学习和工作中一定要注意多积累多总结,让学过的知识串起来.接下来就总结下,在asp.net发布中遇到的几个错误. 一.500.19 这个错误在发布的时候经常遇到,在本地虽然安装了web服务器,但有些功能尚未开启,比如:这个错误就是Asp.Net尚未开始,所以现在就讲一下开启的步骤. (1)控制面板-->程序和功能-->打开或关

解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题

ASP.NET MVC4,ASP.NET MVC5中对JS和CSS的引用又做了一次变化,在MVC3中我们这样引用资源文件: <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> 将在运行的时候自动将虚拟(相对)路径转换为应用程序绝对路径.这是比较传统的引用方式,尽管他做了一次转换操作,对服务器的请求数量

ASP.NET中登录功能的简单逻辑设计

 ASP.NET中登录功能的简单逻辑设计                               概述                               逻辑设计                               1.接收参数                               2.判断参数合法性                               3.访问数据库                               4.保存Session     

vs2012.net WebService简单的创建、使用、验证、发布后更改引用地址、web reference、service reference

工作中使用到较多的webservice,学习了一段时间,在这里总结一下在vs中使用webservice的过程和理解. 一 创建(服务器端)   在vs中穿件webservice是比较简单的.下面记录一下步骤. 步骤1:新建一个web项目,注意不能是类库. 步骤2:在新建的web项目上,添加新项--web服务: 自动生成的代码如下: /// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namespace = &

&alpha;发布后的感想(组长作业)

今天α发布后,组长作业,谈谈心得体会,谈谈哪些做的好的地方,哪些做的不好.耐撕团队组长因有事缺席,耐撕团队的α发布由齐同学来主持,所以这个作业由齐同学代理. 先谈谈耐撕团队在α发布会中齐同学认为做的好的地方吧:(傲娇状) 1.关于提前准备 说起提前准备,如果熟悉足球运动或篮球运动的同学一定知道,大部分的优秀运动员在比赛前都有"踩场地"的习惯,就是提前进比赛场地适应性热身.在α发布会之前,同样,耐撕团队的三名队员也提前30分钟来到了教室,提前30分钟的时间是齐同学提出的(此处窃喜状),原

linux下使用hiredis异步API实现sub/pub消息订阅和发布的功能

最近使用redis的c接口--hiredis,使客户端与redis服务器通信,实现消息订阅和发布(PUB/SUB)的功能,我把遇到的一些问题和解决方法列出来供大家学习. 废话不多说,先贴代码. redis_publisher.h /************************************************************************* > File Name: redis_publisher.h > Author: chenzengba > Ma

Xcode7的发布后的crash跟踪,轻松定位崩溃代码 Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS

Xcode7中苹果为我们增加了两个重要的debug相关功能.了解之后觉得非常实用,介绍给大家. 1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS? EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间才能定位到错误.苹果这次带来了革命性的提升. 在项目的Scheme中Diagnostics下,选中enable address sanitizer(注意选中后Xcode会重新编译整个项目). 这样设置后,如果再出现类