Stored Proc работает в сервере разработки VS 2010, а не в IIS - PullRequest
0 голосов
/ 24 февраля 2011

Дорогие все, у меня огромная проблема.Я занимаюсь разработкой веб-сайта ASP.Net для курсовой работы в моем университете.Я заполнил сайт и использовал проки для каждого взаимодействия с БД (MS SQL Server 2008).Завершив сайт, я попытался развернуть сайт на веб-сервере IIS 7 университета, потому что мне нужно будет создавать веб-службы, а также создавать проекты Silvelight ... Дело в том, что прокси не получают данные после развертывания в IIS.В VS2010 проект работает отлично.Строка conn в порядке.Я могу получить данные (развернув в IIS).если я использую

comm.CommandType = System.Data.CommandType.Text;и введите командную строку.Но нет, если я использую Хранимые процедуры.например,

SqlCommand comm = new SqlCommand ("ai932.Proc_RetrieveDocs", conn);comm.CommandType = System.Data.CommandType.StoredProcedure;SqlDataAdapter адаптер = новый SqlDataAdapter (комм);adapter.Fill (dTable);

ALTER PROCEDURE [ai932]. [Proc_RetrieveDocs] AS BEGIN

SET NOCOUNT ON;
select * from ai932.Doctor;

END

Не могу понять, в чем проблема?Пожалуйста, помогите !!!

1 Ответ

0 голосов
/ 24 февраля 2011

От какого пользователя запускается служба пула приложений IIS?Это сетевой сервис?Имеет ли NETWORK SERVICE разрешение на запуск хранимой процедуры?

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