0
페이지 메서드를 사용하여 호출 된 웹 메서드가 있습니다. 조건이 실패하더라도 어설 션 기능이 작동하지 않습니다.Webmethod asp.net에서 assert 메서드
내 코드가 실패한 상태에서 테스트하고 Assert menthod 에서처럼 디버깅하려고합니다.
어떻게 웹 멘토를 디버그해야합니까? 제발 제안 해주세요.
자바 스크립트 코드
function sendingRqstForDealerCard(Argument) {
PageMethods.DealerTurn(OnSuccess);
function OnSuccess(response) {
Sys.Debug.assert(response!="", "respone is blanck in DealerTurn Function");
}
은 자바 스크립트 어설하는 작업을하지만 난 뒤에 코드에 코드를 확인해야한다.
[WebMethod]
public static string DealerTurn()
{
string previousRowHandTotal = BLHand.GetHandTotalField(hand, Convert.ToUInt16(dealerSpotID));
System.Diagnostics.Debug.Assert(previousRowHandTotal != string.Empty,"previousRowHandTotal is empty in dealerTurn function.");
}
뒤에
코드는 디버그의 WebMethod 다른 방법이 있나요?
코드를 업데이트했습니다. 당신은 그것을 확인할 수 있습니다. –
그래도 디버그 모드로 실행 중이십니까? 이 코드가 릴리스 코드에서 작동 할 것으로 기대하십니까? 그렇다면'Trace.Assert'를 사용하기를 원할 것입니다. 아니면 정말로 예외를 던지고 싶습니까? –
예 디버그 모드에서 실행 중입니다. –