【发布时间】:2009-08-13 13:08:43
【问题描述】:
我正在尝试使用 jQuery 进行一些 AJAX 调用,但是因为我在 IIS 6 中打开了通配符映射(到 .NET),所以它似乎不起作用。禁用映射会使一切都神奇地工作。
我已经将 web 方法属性放在 .aspx 页面和 .asmx web 服务中的方法上,但都不起作用。这是我用于 AJAX 调用的示例 URL:localhost/UserChecker.aspx/CheckIfUserEmailsExistslocalhost/UserChecker.asmx/CheckIfUserEmailsExists
我认为它一定与.NET 解释 URL 的方式有关,但我不完全确定为什么。更重要的是,我不知道如何修复它,除了禁用通配符映射!还有其他方法吗???
更新
我使用的 CMS (Kentico) 做了一些 URL 路由,但即使我跳过 global.asax.cs 代码中的路由,我仍然会得到 404。
提前致谢!
【问题讨论】:
-
你也在做url路由吗?
标签: c# asp.net iis-6 webmethod wildcard-mapping