Я разработал ASP.NET MVC WEB Api и опубликовал его в IIS на моей машине с Windows. Я использую NReco HTML для генератора изображений внутри моего кода, как показано здесь . Проблема в том, что когда я запускаю действие, возникает исключение:
Доступ к пути 'C: \ inetpub \ wwwroot \ App_Data \ wkhtmltoimage' запрещен.
Я прочитал об этой ошибке в Интернете, но не смог найти ничего, связанного с моей проблемой. Очевидно, мне нужно немного изменить конфигурацию IIS, чтобы разрешить доступ к этой папке App_Data, но я не могу найти конкретный параметр. Почему в папке «Публикация» нет папки App_Data, а в Visual Studio кажется, что эта папка пуста !? Как работает wkhtmltoimage после развертывания?
Я вижу предложенное решение в зеленом, но, честно говоря, я не могу его понять.
Я прочитал эту статью , где объясняется, как это сделать, и опубликовал ВРУЧНУЮ папку App_Data из Visual Studio, так как она отсутствовала, перейдите в c: / inetpub / wwwroot, щелкните свойства на это, но я не вижу ASPNET в моем списке, см. изображение ниже