Как разработать/развернуть веб-приложение для Microsoft Excel 2013 и более поздних версий без сетевой папки или SharePoint?

Я пытаюсь следовать этому обманчиво простому руководству по MSDN для создания веб-приложения Excel 2013:

http://msdn.microsoft.com/library/office/fp142255%28v=office.15%29

Я застрял на шагах «Указать надежное расположение для манифеста» и «Проверить и запустить приложение Hello World». У меня нет общего сетевого ресурса и сервера SharePoint. Я не знаю, почему я не могу просто указать где-нибудь сам файл манифеста и напрямую загрузить целевое приложение (и в идеале не нужно перезапускать Excel после каждого небольшого изменения, чтобы увидеть, работает ли он). Я не уверен, в чем на самом деле проблема, поскольку единственный вывод, который я вижу, - это расплывчатое сообщение «Не удается подключиться к каталогу», когда я иду, чтобы найти и вставить приложение в Excel. Диалоговое окно центра управления безопасностью в Excel активно отклоняет ссылки на локальные диски (например, C:\path\to\app) с сообщением о необходимости "https://". Excel действительно принял «\\.\[буква_диска]\путь\к\приложению\» как действительный «сетевой ресурс» (ошибка?), но по-прежнему отображает сообщение «Не удается подключиться к каталогу» в диалоговом окне вставки. Я также пробовал варианты на эту тему, такие как исключение обратной косой черты «\» из пути и указание полного пути и имени файла приложения, а также различных комбинаций каталога приложения и имен файлов.

Я также попытался запустить тестовое приложение как на локальном, так и на удаленном веб-сервере, а затем указал Excel на манифест (а также на каталог приложения), но журналы веб-сервера показывают, что Excel пытается подключиться к SharePoint REST API. конечная точка (/pathtoapp[/appname.xml]/_api/web/lists?$filter=TemplateFeatureId%20eq%20guid'61e874cd-3ac3-4531-8628-28c3acb78279'&$select=Id"), что приводит к ошибке 404 ( т. е. не сервер SharePoint), а затем Excel отображает бесполезное сообщение «Не удается подключиться к каталогу». Журналы сервера, по крайней мере, доказали, что Excel действительно что-то делал, а Центр управления безопасностью, по крайней мере, предупредил меня, что будет обрабатывать URL-адрес как URL-адрес SharePoint. Тем не менее, нет очевидного способа указать Excel загрузить отдельное приложение с обычного веб-сервера вместо SharePoint, а также каким должен быть ответ веб-сервера, если у меня нет ни желания, ни возможности (например, Linux-сервер) для установки SharePoint.

Так что я упускаю или делаю неправильно? Создание веб-приложения Excel на локальном компьютере — это то, что может захотеть сделать разработчик веб-приложения. Разрешение пользователям устанавливать веб-приложение через прямой URL-адрес также является разумным решением, которое может захотеть сделать разработчик.


person CubicleSoft    schedule 28.02.2014    source источник


Ответы (1)


Наконец-то разобрался:

\\.\[буква_диска]:\путь\к\приложению\

Разрешено и работает нормально. Каталог должен содержать один или несколько файлов XML. И не забудьте двоеточие после буквы диска.

person CubicleSoft    schedule 01.03.2014