我已经使用 AJAX 设置了我的网站(ASP.NET 4.0),运行完全没有问题。
当我在本地和主要顶级域上测试我的网站时,没有问题。
当我在子域页面上时,AJAX 客户端框架无法加载。我深入观察了这个问题,发现每当我在子域页面上时,WebResource.axd 会加载但 ScriptResource.axd 不会加载(返回 404 Not Found 错误)。我想我应该修改 web.config 文件中的一些条目,但我不知道该怎么做?
如果您想现场查看问题,请访问 www.123tiendas.com/subdominios/articulo/default.aspx?id=2020 没有问题。访问 www.articulo.123tiendas.com/?id=2020,您会发现问题所在。(使用任何 Web 开发人员工具查看返回的内容)
GET http://articulo.123tiendas.com/ScriptResource.axd?d=BHVdt7ZKRNgWkcmIzZPX-cQ…NHSxpLPXcqbJyg46pdNsVlEnaL_JpR-IQ0IdhPXwT575CanbqzCN8vtDLDFF9A2&t=48e38e19 404 (Not Found) articulo.123tiendas.com:119