我正在运行一个带有ajax调用的asp.net网站。但是,在子文件夹中,我无法接听电话。
我想要发生的是定义ajax调用的地方:
function LogOut() {
$.ajax({
type: "POST",
url: "Services/wsvc_Security.asmx/LogOut",
contentType: "application/json; charset=utf-8",
async: true,
success: function (data) { console.log("done"); },
error: function (request, errorType, errorMessage) { console.log('ajax error - ' + request + '\n' + errorMessage); }
});
}
在/ admin文件夹中出现问题...它无法在根目录中找到我的服务文件夹。是的,我可以使用/Services/wsvc_Security.asmx/LogOut ...除了在服务器上我有2个应用程序路径:/ LiveVersion和/ TestVersion。在部署到不同的环境时,我不想更改代码。
有没有办法在javascript中做我能在.Net做什么?含义:〜/ Services / wsvc_Security.asmx / LogOut
在哪里〜/获取应用程序的根
答案 0 :(得分:0)
执行此操作的正确方法是为实时和测试版本配置不同的配置。对于2中的每一个,您可以以不同的方式定义根,即在测试配置中,例如root = 'live/something'
和测试root = 'test/something'
。
因此,您将该网址称为url: root + "Services/wsvc_Security.asmx/LogOut"
PS。请记住,配置应该分开进行测试和实时