После добавления некоторых журналов я обнаружил, что время ожидания в ConvertUrl истекло. (url) функция:
Код: Выделить всё
System.Exception: Conversion error: Navigation timeout.
at SelectPdf.HtmlToImage.?(String A_0, ?[]& A_1, ?& A_2)
at SelectPdf.HtmlToPdf.?(String A_0, String A_1, String A_2, String A_3, Boolean A_4)
at SelectPdf.HtmlToPdf.ConvertUrl(String url)
Код, несколько урезанный, чтобы скрыть ненужную и секретную информацию, таков:
Код: Выделить всё
string url = String.Format("{0}/Controller/DownloadPDF/{1}?d={2}}", EnvironmentConfig.RootURL, model.DocID);
HtmlToPdf converter = ConfigurePDFConverter(model);
// set authentication cookie
converter.Options.HttpCookies.Add(
".AspNet.ApplicationCookie",
context.Request.Cookies[".AspNet.ApplicationCookie"].Value);
doc = converter.ConvertUrl(url); // fails here
reportPDF = doc.Save();
Что мне здесь следует искать? Общие проблемы или настройки, которые могут вызвать эту проблему? Это странно, потому что это единственная среда, в которой возникает эта проблема.
Я просмотрел раздел «Установка URL-адреса в MVC», который выглядел как аналогичная проблема, но решения не было предоставлено, а комментарии в моей ситуации это не помогло.
Подробнее здесь: https://stackoverflow.com/questions/758 ... f-in-mvc-a
Мобильная версия