肯定不是代码,应该是配置、环境之类的问题
实际上该条是什么,你自己最清楚。 你闪烁其词,从顶层的问题中暗示 webservice 有问题,造成另一个程序访问它的程序运行过程中 500 了。后边你又说“这个打开 asmx 的程序500了,你自己没有手工打开 asmx”,其实是反复说同一个东西。 我只给你提供一个思路,程序员都应该勇于去做调试,直接贴出来你跟踪出来到底是哪一条代码抛出异常。仅此而已。具体做不做调试动作,当然还是靠你自己。
[quote=引用 10 楼 wctmac123 的回复:] 这个我不清楚怎么调试,因为我是先得打开asmx文件,才会出现方法,然后再去一个个调用,现在连asmx都打不开就500了
这个我不清楚怎么调试,因为我是先得打开asmx文件,才会出现方法,然后再去一个个调用,现在连asmx都打不开就500了
你就先做好一件“小事”作为开始吧: 不管你是否认为“那么程序本身不存在问题”,你就跟踪调试得到结论,说明一下被请求的服务的第一条语句到底执行了没有?
这个是IIS日志,不是windows日志
这种错误应该可以在windows日志里找到错误日志,或者你可以将WS的错误信息配置为任何地方都展示,再或者你在部署的哪台服务器上访问WS,这时候是不会返回500的
62,047
社区成员
669,049
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧