2015-12-15 2 views
0

Я новичок в веб-серверах. У меня есть служба IIS 10 Express, установленная в Windows 10. Я пытаюсь создать надстройку Office, чтобы разместить ее на том же компьютере, который я использую. Проблема в том, как я могу разместить надстройку на локальном веб-сервере? Поскольку я новичок, я бы по достоинству оценил пошаговый ответ.Как я могу разместить надстройки Office на localhost?

ответ

0

Пока вы разрабатываете надстройку, вам не нужно беспокоиться о локальном веб-сервере. Инструменты Visual Studio заботятся обо всем этом (он будет работать на веб-сервере, предоставляемом Visual Studio).

Если вы используете Visual Studio 2015 (community edition является бесплатным и отлично работает с надстройками Office), вы просто создаете новый проект надстройки «office add-in», и все будет настроено для вас. Он создаст для вас «веб-проект», и он будет использовать этот веб-проект при локальном запуске приложения - вам не нужно ничего делать, чтобы это произошло.

Возможно, вы обнаружите, что вам необходимо установить средства Office для Visual Studio, но если вы перейдете в меню «Файл»> «Создать»> «Проект»> «Visual C#»> «Office/SharePoint», вы получите ссылку для загрузки инструментов, если вы еще этого не сделали имейте их.

С точки зрения размещения в общественном достоянии, мне нравится использовать услугу Azure Web App, так как вы можете легко опубликовать ее непосредственно из Visual Studio или вы можете настроить непрерывную интеграцию с GitHub, VSO и т. Д. После того, как вы разместите ее в общественное достояние, вы просто меняете «Исходное местоположение» в файле манифеста надстройки офиса, чтобы указать свой общедоступный URL-адрес.

+0

Моя проблема заключается в использовании другого редактора/IDE, отличного от Visual Studio или кода Visual Studio. – Amani

+0

Если вы используете окна 10, безусловно, лучший опыт работы с визуальной студией. Вы можете бесплатно получить бесплатную версию сообщества Visual Studio 2015 и сделать все, что вам нужно для разработки надстроек офиса. Если вы все еще не хотите использовать визуальную студию, это будет зависеть от того, как вы пишете свое веб-приложение. Если это просто плоский html, Js, css, вам не нужен веб-сервер, просто укажите местоположение источника в локальном пути к файлу файла index.html. Если вы используете что-то еще, добавьте подробности –

+0

Да, я использую плоские html, Js, CSS и, конечно, файл Manifest.xml, который вам нужен. Я не думал, что у меня есть файл index.html, поэтому вместо этого он указывал на мой home.html, и он никогда не работал. Каждый раз, когда я пробовал Excel, я бы жаловался на то, что не найду файл home.html, даже если в Manifest.xml явно указано. Я не мог найти простой пример такого варианта использования. – Amani

Смежные вопросы