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).

Другие вопросы по тегам