Публикация сайта .NET C # на внешнем сервере - PullRequest
1 голос
/ 24 апреля 2009

Я только что завершил свой первый проект aspx / c # с использованием Visual Web Developer Express и использованием некоторых пользовательских элементов управления и внешних веб-служб. Он отлично работает на моей машине для разработки.

Если я хочу проверить это на учетной записи общего хостинга, могу ли я просто загрузить все файлы с текущей структурой проекта? Будут ли проблемы с загрузкой DLL в общую учетную запись хостинга Windows? Что-нибудь, что я должен знать или изменения, которые будут сделаны в коде? Кто-нибудь может порекомендовать дешевого и хорошего провайдера (это только для тестирования - mssql пока не требуется).

Спасибо!

Ответы [ 3 ]

1 голос
/ 24 апреля 2009

Имеет ли визуальный веб-разработчик пункт меню «Опубликовать веб-сайт» в меню «Сборка»?

Если вы хотите предварительно скомпилировать свой сайт и опубликовать его со всеми зависимостями, то самый простой способ, который я нашел. Затем вы можете опубликовать его на FTP-сайте или в файловой системе. Я обычно выбираю файловую систему, а затем сам настраиваю ее по FTP, чтобы не перезаписывать какие-либо файлы конфигурации.

Если я работаю на маломасштабном сайте для клиента и производительность не является проблемой, я просто загружу свой рабочий каталог прямо на сервер, чтобы мне не приходилось доставлять исходный код отдельно и Я знаю, что они не потеряют его.

О, и еще одна вещь, если вы не настроите это специально, я ожидаю, что вам придется загрузить свой сайт в корневой каталог вашей учетной записи хостинга. GoDaddy имеет возможность указывать определенные каталоги как свои собственные приложения ASP.NET. Если вы сделаете это, вы можете поместить свое приложение в подкаталог по вашему выбору.

-Аль

0 голосов
/ 24 апреля 2009

Хостинговые компании могут варьироваться в зависимости от того, что им требуется, но я думаю, что простого развертывания xcopy будет достаточно для большинства. Вот ссылка на тот, который, кажется, имеет хорошие цены (отказ от ответственности: я никогда не использовал их) http://www.reliablesite.net/v3/index.asp

0 голосов
/ 24 апреля 2009

Это будет зависеть от вашего сайта провайдера. Вы должны получить тот, который поддерживает среду выполнения .NET. Если у вас есть это, вы просто загружаете свой код, и все должно работать. Я лично использую www.godaddy.com . Вы можете увидеть пример сайта ASP.NET, размещенного на них по адресу www.chessbin.com .

Надеюсь, это поможет.

Адам

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