gpt4 book ai didi

javascript - VB.NET:未知的网络方法

转载 作者:行者123 更新时间:2023-11-30 06:14:09 24 4
gpt4 key购买 nike

实际上我正在尝试制作一个简单的测试网络服务,它使用 Twiling 发送短信,我发送消息的功能是我从 AJAX 调用的网络方法。

问题是我收到错误 500,它说 webmethod SendSMS 未知。

[ArgumentException: Metodo Web SendSMS sconosciuto.
Nome parametro: methodName]
System.Web.Script.Services.WebServiceData.GetMethodData(String methodName) +178
System.Web.Handlers.ScriptModule.OnPostAcquireRequestState(Object sender, EventArgs eventArgs) +202
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +144
System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +50
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +73

调试连webmethod都没有,这是代码

Partial Class _Default
Inherits System.Web.UI.Page



<WebMethod>
<ScriptMethod(ResponseFormat:=ResponseFormat.Json)>
Sub SendSMS(ByVal numero As String, ByVal messaggio As String)

Const accountSid = "XXX"
Const authToken = "XXX"
TwilioClient.Init(accountSid, authToken)

Dim toNumber = New PhoneNumber(numero)
Dim message = MessageResource.Create(
toNumber, from:=New PhoneNumber("+XXX"),
body:=messaggio)

Console.WriteLine(message.Sid)
End Sub

End Class

这里是js代码

$('#send').click(() => {
var numero = $('#telefono').val();
var messaggio = $('#messaggio').val();
$.ajax({
type: "POST",
url: "Default.aspx/SendSMS",
data: JSON.stringify({ numero: numero, messaggio: messaggio }),
contentType: "application/json; charset=utf-8",
dataType: "json",
complete: function (xhr, textStatus) {
alert('OK');
},
error: function (xhr, status, errorThrown) {
alert(errorThrown);
}
});
});

最佳答案

实际上,通过将框架从 3.5 更改为 4.6,问题似乎已经解决。

关于javascript - VB.NET:未知的网络方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57255277/

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