作者:该改改小心眼_222 | 来源:互联网 | 2023-06-03 12:12
Imatmywitsendhere.Imtryingtouseanauto-completeextenderfromtheasp.netajaxextensio
I'm at my wit's end here. I'm trying to use an auto-complete extender from the asp.net ajax extensions toolkit, which is filled from a bog-standard webservice. The application is a .net 3.5 web site, hosting the webservice in a subdirectory (real, not virtual).
我在这里结束了我的智慧。我正在尝试使用asp.net ajax扩展工具包中的自动完成扩展程序,该工具包由沼泽标准的Web服务填充。该应用程序是一个.net 3.5网站,在一个子目录(真实的,非虚拟的)中托管web服务。
Whenever I try to post to the webservice I get the following error: The HTTP verb POST used to access path '/Workarea/webservices/FindAdvisorNameService.asmx/FindAdvisorName' is not allowed.
每当我尝试发布到Web服务时,我都会收到以下错误:不允许使用用于访问路径'/Workarea/webservices/FindAdvisorNameService.asmx/FindAdvisorName'的HTTP谓词POST。
To complicate matters, a co-worker of mine pulled down the solution and can run it fine.
更复杂的是,我的一位同事撤下了解决方案,可以运行得很好。
After doing some Googling, it seems that there are some issues with URL rewriting, so I had him try using my web.config -- he still has no problem, and I still have no success.
做了一些谷歌搜索后,似乎URL重写有一些问题,所以我让他尝试使用我的web.config - 他仍然没有问题,我仍然没有成功。
Anyone have any thoughts on what could be up, or where to start looking?
任何人都有什么想法,或者从哪里开始寻找?
To complicate matters, this is an Ektron CMS400.Net
solution, but he has the same version of Ektron installed that I do. The project was recently upgraded from the 2.0 to 3.5 framework, but still, it's in 3.5 on his machine as well.
更复杂的是,这是一个 Ektron CMS400.Net 解决方案,但他安装了与我相同版本的Ektron。该项目最近从2.0升级到3.5框架,但在他的机器上也是3.5。
I've checked the IIS mappings, and GET, POST, and DEBUG are allowed on ASMX files.
我检查了IIS映射,并且在ASMX文件上允许GET,POST和DEBUG。
Help me Obi-Wan KeSObi, you're my only hope!
帮助我Obi-Wan KeSObi,你是我唯一的希望!
Edit: Oh, yeah, to complicate matters, this is a brand new machine I have, so there's not likely to be that much weird stuff in the registry, etc. etc.. The co-worker's machine is almost as new.
编辑:哦,是的,使事情变得复杂,这是一台全新的机器,所以在注册表中不太可能有那些奇怪的东西等等。同事的机器几乎是新的。
2 个解决方案