Godaddy с открытым XML SDK
Я пытаюсь загрузить библиотеку Open XML SDK на своей веб-странице на Godaddy.
Я не могу правильно загрузить dll.
Я попросил техническую поддержку, но все, что они сказали, - это создать папку в настройках IIS и кое-что о "DLL-библиотеках приложений ASP.NET", которые я не получаю.
Я думаю, что эта библиотека должна быть в порядке, так как она просто манипулирует файлами XML.
Я получаю ошибку:
CS0246: The type or namespace name 'DocumentFormat' could not be found (are you missing a using directive or an assembly reference?)
3 ответа
Мне удалось устранить ошибку с помощью флажка "Создать корень приложения".
Обратите внимание, что приложение, созданное с помощью диспетчера IIS на GoDaddy, должно иметь то же имя, что и приложение, созданное на GoDaddy с использованием FTP.
Ответ был получен с помощью поддержки GoDaddy.
Когда вы загрузите Open XML SDK 2.0 отсюда, он даст вам DLL, который вам нужно будет включить, чтобы использовать DocumentFormat
Пространство имен. Конкретная DLL называется DocumentFormat.OpenXml.dll
и вы должны скопировать эту dll в папки, которые специалист службы поддержки сказал вам создать. Вам также нужно будет ссылаться на эту DLL в вашем проекте, чтобы использовать его. Как только вы это сделаете, конкретное сообщение об ошибке, которое вы видите, исчезнет.
Единственный раз, когда я видел эту ошибку, это когда вы пытаетесь установить MSI-файлы на общем хостинге. Чтобы получить доступ к этой возможности, вам потребуется виртуальный выделенный (http://x.co/b7Si) или выделенный сервер (http://x.co/b7Sk).