powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка с доступом
6 сообщений из 6, страница 1 из 1
Ошибка с доступом
    #32965203
New_member
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю проект, подключаюсь к базе SQL, вывожу данные - на локальном все работает, при выкладывании на сервер получилась вот такая ошибка
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Source Error: 


Line  40 :            by Microsoft that offers a single logon and core profile services for member sites.
Line  41 :     -->
Line  42 :     <authentication mode="Windows" />  
Line  43 : 
Line  44 : 	<!--  AUTHORIZATION 
...
Рейтинг: 0 / 0
Ошибка с доступом
    #32965251
Bagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сделал следующим образом:
1) в файле Web.config прописал:
Код: plaintext
1.
<authentication mode="Windows" /> 
<identity impersonate="true" />
2) отключил анонимный доступ
3) строка подключения к СКЛ-серверу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
using System.Data.SqlClient; 
.....
string UserName = "";
string HostName = "";
string SQLServerName = "Имя сервера, на котором крутится скл";
string DbName = "Имя БД";
if (User.Identity.IsAuthenticated) 
{
  UserName = User.Identity.Name.ToString();
}
  HostName = Request.ServerVariables["REMOTE_HOST"].ToString();   

  sqlCnn.ConnectionString = 	"integrated security=SSPI;"
	+ "packet size=4096;persist security info=False;"
	+ ";workstation id=" + HostName + ";user id=" + UserName
	+ ";data source=" + SQLServerName + ";initial catalog=" + DbName;
...........
Работает, только еще необходимо дать пользователя соответствующие права на СКЛ-сервере.
...
Рейтинг: 0 / 0
Ошибка с доступом
    #32966347
New_member
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прописал в web.config как советовали, анонимный доступ и был отключен, а вот подключение немного другое:
Код: plaintext
data source=VSPKZ-BASE;initial catalog=ISA;User ID=логин;Password=пароль
Но ошибка осталась прежняя, хотя и в IIS создал
Код: plaintext
virtual directory
...
Рейтинг: 0 / 0
Ошибка с доступом
    #32966649
Bagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А режим аутентификации SQL-сервера какой?
Дело в том, что у меня Windows NT
...
Рейтинг: 0 / 0
Ошибка с доступом
    #32966933
Bagin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BaginЯ сделал следующим образом:
1) в файле Web.config прописал:
Код: plaintext
1.
<authentication mode="Windows" /> 
<identity impersonate="true" />
2) отключил анонимный доступ
3) строка подключения к СКЛ-серверу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
using System.Data.SqlClient; 
.....
string UserName = "";
string HostName = "";
string SQLServerName = "Имя сервера, на котором крутится скл";
string DbName = "Имя БД";
if (User.Identity.IsAuthenticated) 
{
  UserName = User.Identity.Name.ToString();
}
  HostName = Request.ServerVariables["REMOTE_HOST"].ToString();   

  sqlCnn.ConnectionString = 	"integrated security=SSPI;"
	+ "packet size=4096;persist security info=False;"
	+ ";workstation id=" + HostName + ";user id=" + UserName
	+ ";data source=" + SQLServerName + ";initial catalog=" + DbName;
...........
Работает, только еще необходимо дать пользователя соответствующие права на СКЛ-сервере.
Прошу прощения, я попробовал убрать пользователя из строки подключения, все равно работает!
...
Рейтинг: 0 / 0
Ошибка с доступом
    #32967290
New_member
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На SQL аутентификация смешанная,но на локальном компе то нормально все, думаю, что причина в web.config или в настройках сервера, но проверив настройки IIS убедился, что все одинаково на обоих машинах
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка с доступом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]