Развертывание веб-приложения ASP.NET в интрасети - PullRequest
1 голос
/ 14 июля 2009

У меня есть веб-приложение ASP.NET, которое я только что завершил. Сейчас я готовлюсь к развертыванию приложения во внутренней сети моей компании. Я хотел подготовить файлы, чтобы я мог просто передать их ИТ-группе моей компании для загрузки. Я рассмотрел некоторые из предыдущих вопросов и ответов, размещенных на этом сайте; Тем не менее, не представляется простым способом развернуть веб-приложение ASP.NET из Visual Studio. Из того, что я обнаружил, похоже, что мне нужно пройти через функции VS, чтобы скопировать файлы на сервер. К сожалению, я создал веб-приложение на своем персональном компьютере, поэтому у меня нет доступа ни к одному из внутренних серверов моей компании.

Поэтому я надеялся, что есть способ просто собрать файлы из VS и затем удобно разместить их в папке для копирования на сервер, такой как IIS. Вроде как развертывание приложения C #, просто копируя установочные файлы на компьютер. Кто-нибудь знает возможно ли это?

Для получения дополнительной информации я использую VS 2008, и веб-приложение считывает данные из Access Db через ADO.NET (я понимаю, что мне придется изменить путь перед развертыванием).

Спасибо,

Дамион

Ответы [ 3 ]

8 голосов
/ 14 июля 2009

Похоже, вы используете проект веб-приложения. Щелкните правой кнопкой мыши свой веб-проект в Visual Studio и выберите «Опубликовать». Вы можете опубликовать в локальной папке в своей файловой системе, а затем предоставить эти файлы для ИТ-группы вашей компании. Убедитесь, что вы выбрали опцию «только файлы, необходимые для запуска этого приложения». Файл Access находится в папке App_Data или в другом месте вашей сети?

0 голосов
/ 14 июля 2009

Вы можете использовать функцию публикации для публикации на сервере, к которому у вас есть доступ, и поручить ИТ-группе скопировать его оттуда

0 голосов
/ 14 июля 2009

Да - копирование веб-приложения является довольно нормальным. Я часто так делаю. Вы все еще можете сделать это с помощью инструмента публикации - просто опубликовать локально, например другая папка на C: \ (может потребоваться развернуть только файлы, необходимые для запуска приложения), а затем скопировать файлы на сервер / в папку для размещения ИТ-группы.

ASP.NET всегда поддерживает развертывание XCopy .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...