2015-06-03 9 views
1

Какая строка нужна в конструкторе StaticDeployment в ВтPechkin? Временная папка? Путь dll?Как создать библиотеку в формате PDF (PDF)?

My TuesPechkin PDF конвертер прекрасно работает на IIS моего LOCALHOST используя:

private static readonly IConverter _pdfConverter = 
    new ThreadSafeConverter(
     new RemotingToolset<PdfToolset>(
      new Win64EmbeddedDeployment(
       new TempFolderDeployment()))); 

Но при его запуске на Windows Server, IIS логи эту ошибку:

System.DllNotFoundException: Unable to load DLL 'wkhtmltox.dll': The specified module could not be found.

Так что я попытался изменить свой конструктор к этому коду (в случае, если В.Печкин пытался распаковать dll на путь, на который у него не было прав на запись):

private static readonly IConverter _pdfConverter = 
    new ThreadSafeConverter(
     new RemotingToolset<PdfToolset>(
      new Win64EmbeddedDeployment(     
       new StaticDeployment(HttpContext.Current.Server.MapPath(@"~\bin\"))))); 

Аналогичная ошибка. Оба файла TuesdayPechkin.dll и TuesdayPechkin.Wkhtmltox.Win64.dll находятся в папке bin.

ответ