gpt4 book ai didi

asp.net - 在 .net 3.5 解决方案中发布到 webservice

转载 作者:行者123 更新时间:2023-12-04 07:12:14 26 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

12 年前关闭。




Improve this question




我在这里已经无计可施了。我正在尝试使用来自 asp.net ajax 扩展工具包的自动完成扩展器,该工具包由沼泽标准 Web 服务填充。该应用程序是一个 .net 3.5 网站,在子目录(真实的,非虚拟的)中托管网络服务。

每当我尝试发布到网络服务时,我都会收到以下错误:
不允许使用用于访问路径“/Workarea/webservices/FindAdvisorNameService.asmx/FindAdvisorName”的 HTTP 动词 POST。

更复杂的是,我的一个同事拉下了解决方案并且可以很好地运行它。

谷歌搜索后,似乎URL重写有一些问题,所以我让他尝试使用我的web.config - 他仍然没有问题,我仍然没有成功。

任何人都对可能发生的事情或从哪里开始寻找有任何想法?

更复杂的是,这是一个 <a href="http://www.ektron.com">Ektron CMS400.Net</a>解决方案,但他安装的 Ektron 版本与我安装的版本相同。该项目最近从 2.0 框架升级到 3.5 框架,但仍然在他的机器上使用 3.5。

我检查了 IIS 映射,并且在 ASMX 文件上允许 GET、POST 和 DEBUG。

帮助我 Obi-Wan KeSObi,你是我唯一的希望!

编辑:哦,是的,让事情复杂化,这是我拥有的全新机器,所以注册表中不太可能有那么多奇怪的东西等等。同事的机器几乎和新的一样。

最佳答案

好的,在同事的帮助下找到了问题。似乎 Ektron CMS 在 IIS 中添加了一个映射——它映射 * 到 aspnet_isapi.dll。这覆盖了所有其他映射。我删除了它,现在一切正常。

关于asp.net - 在 .net 3.5 解决方案中发布到 webservice,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/128570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com