Назад | Перейти на главную страницу

Приложение C # / asp.net отлично работает на локальном хосте (интрасеть), но не на сервере (Интернет)

Когда дело доходит до админки SQL Server, я совсем неопытный человек, так что извините, если это просто. Я разработал веб-сайт на C # / asp.net с серверной частью SQL Server на моем локальном компьютере. Работает отлично, когда открываю сайт через VS2010 и запускаю. Однако, когда я публикую его в IIS и пытаюсь запустить сайт, ASPX работает нормально, но не может подключиться к данным. Выпадающие списки пусты, и все, что связано с данными (включая логины), не подключается к таблицам.

Я предполагаю, что это как-то связано с разрешениями? Может кто-нибудь помочь мне?

Я использую SQL Server 2008 R2 и Visual Studio 2010, оба на машине WinXP (да, я знаю, что WinXP не предназначен для этого, но я просто хочу протестировать это, прежде чем загружать его на сервер, который я должен заплатить для).

Вы проверили файл web.config, чтобы узнать, к какому серверу базы данных он подключается. Проверьте, является ли имя сервера базы данных «localhost». Если это так, измените его на правильное имя сервера. Также проверьте, есть ли в таблицах данные.

Спасибо, Сан.