asp.netでc#を使用してWebアプリケーションを構築していますが、JSからac#関数を呼び出すのに問題があります。
私のコードは次のようなものです:
jsで:
Function doStuff()
{
var service = new seatService.Service1();
service.DoWork(id, onSuccess, null, null);
}
サービスページには次のようなものがあります。
[ServiceContract(Namespace = "seatService")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class Service1
{
[OperationContract]
public static void DoWork(string id)
{
//here there is a function that calls the DB
}
}
奇妙なことに、実際には20回のうちの1つが(同じコードで)機能しますが、ほとんどの場合失敗し、次のメッセージが表示されます。
キャッチされていないreferenceEror-seatServiceが定義されていません。
ステータスコードは500 Internal Server Error.
それはいつかは機能し、いつかは機能しないので、私の問題はどこにありますか?