ASP.Net MVC 2 응용 프로그램에 WCF를 사용합니다. 그리고 서비스에 오류가 발생하면 서버와 클라이언트를 다시 시작해야합니다. 채널에 오류가 발생했습니다. 오류입니다.WCF 오류로 인해 서버와 클라이언트가 다시 시작됩니다.
왜 그런 일이 발생합니까? 이 오류가 발생하는 이유는 무엇이며 시간이 많이 걸리는 사실 때문에 재시작 습관을 피하기 위해 무엇을 권하고 있습니까?
edit1 : 블록을 사용하여 서비스를 사용합니다. 곧 샘플 코드를 제공하여 문제를 재현 해 보겠습니다.
편집 2 : 나는
[ServiceContract]
public interface IAuctionService
{
[OperationContract]
[FaultContract(typeof(DatabaseFault))]
void SaveCategory(CategoryDTO category);
[OperationContract]
[FaultContract(typeof(DatabaseFault))]
List<CategoryDTO> ListCategories();
[OperationContract]
[FaultContract(typeof(DatabaseFault))]
CategoryDTO GetCategoryById(long id);
}
그리고 클라이언트에 나는이 서비스에 서비스 참조를 추가 한 WCF 서비스 라이브러리
를 개최 자체를 사용합니다.모든 유형의 예외를 처리하고 클라이언트에 결함을 사용해야합니까?
자세한 내용을 입력해야합니다. 정확히 무슨 일이 일어나고있는거야? 서버와 클라이언트 모두에서 어떤 종류의 오류 처리가 있습니까? FaultExceptions를 사용합니까? 등 – diggingforfire
그래, 내가 처리 오류 오류를 사용 –