Excel 웹 서비스에서 SpreatSheetML을 XLS로 변환하는 데 Excel을 사용하고 있습니다. 또한 사용자가 올바른 확인란을 선택하면 Excel을 사용하여 스프레드 시트를 인쇄하는 스레드가 생성됩니다.ASP.NET 웹 서비스에서 처음 인쇄 할 때 Excel이 응답하지 않는다
최근에 우리는 새로운 환경에서 응용 프로그램을 배포 한 다음 문제가 발생하기 시작했습니다. 처음으로 누군가가 인쇄하려고하면 Excel이 서버에 멈춘 것처럼 보입니다. 즉 통합 문서의 PrintOut
메서드를 호출하지 마십시오. 보고.
그러나 응용 프로그램 풀 ID로 서버에 로그인하여 Excel을 열고 프린터로 보내고 다시 닫으면 인쇄가 계속됩니다!
엑셀이 invisible dialog
인 것으로 의심됩니다. 증상은 이전과 같았습니다. 엑셀이 열렸을 때 나타나는 "개체 연결 및 포함을 사용할 수 없습니다"- 다이얼로그에서 스톨 한 것으로 보입니다.
저는 서버 측 Office 자동화를 사용하는 것이 좋지 않지만, 변경하기가 어려운 레거시 응용 프로그램이라는 것을 알고 있습니다. 따라서 솔루션을 다시 디자인 해달라고 조언하지 마십시오.
이런 종류의 행동에 경험이있는 사람이 있습니까?
나는 우리가 스스로를 발로 쏘아 올린 것을 알고 있으며, 나는 최선의 회복 방법을 묻고있다. 나는 단지 "사무 자동화를 사용하지 말라."와 같은 대답을 사용할 수 없다는 것을 의미했다. 건설적인 대답을 요구합니다. – mookid8000
당신은 옛날 Henny Youngman의 농담을 들었습니다. 한 남자가 의사에게 간다. 의사는 "의사가 이걸 할 때 아파요."라고 의사가 말합니다. 당신은 발에 총격을 당하고, 가루 화상과 총알 구멍을 피하는 방법을 묻지 만, 총을 내려 놓지는 않을 것입니다. –