- Remove From My Forums
-
Вопрос
-
Стоит контролер домена. НА нем установленна роль IIS + Termial server
При попытки входа через браузер по линку htpp://server/ IIS открывает страничку.
При попытки входа на http://server/ts
Вылетает ошибка
1. Ошибка из инетаОшибка сервера в приложении ‘/TS’.
Ошибка выполнения
Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в обозревателях, запущенных на локальном сервере.
Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег <customErrors> в файле конфигурации «web.config», который находится в корневом каталоге текущего веб-приложения. В теге <customErrors> следует задать атрибут «mode» со значением «Off».
<!-- Файл конфигурации Web.Config --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут «defaultRedirect» тега конфигурации <customErrors> приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.<!-- Файл конфигурации Web.Config --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>Из внутреней сети:
Ошибка сервера в приложении ‘/TS’.
В экземпляре объекта не задана ссылка на объект.
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.
Сведения об исключении: System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
Ошибка источника:
Строка 18: Строка 19: System.Security.Principal.WindowsPrincipal wUser = User as System.Security.Principal.WindowsPrincipal; Строка 20: if (wUser.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator) || User.IsInRole("TS Web Access Administrators")) Строка 21: fUserAdmin = true; Строка 22: elseИсходный файл: c:WindowsWebtsru-RUDefault.aspx Строка: 20
Трассировка стека:
[NullReferenceException: В экземпляре объекта не задана ссылка на объект.] ASP.ru_ru_default_aspx.Page_Init(Object sender, EventArgs e) in c:WindowsWebtsru-RUDefault.aspx:20 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +43 System.Web.UI.Control.OnInit(EventArgs e) +92 System.Web.UI.Page.OnInit(EventArgs e) +12 System.Web.UI.Control.InitRecursive(Control namingContainer) +386 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint-
Перемещено
23 апреля 2012 г. 4:44
forum merge (От:Windows Server 2008)
-
Перемещено
Ответы
-
Скорее всего, речь идет о базе WID.
WID — Windows Internal Database, по-другому называется SSEE — SQL Server Embedded Edition
Это SQL Server 2005, только Database Engine
Экземпляр называется MICROSOFT##SSEE
Доступ к нему возможен по именованному каналу
Authentication mode is WINDOWS-ONLYSQL Server запускается в однопользовательском режиме. Это режим указывает, что одновременный доступ к базе данных получает только один пользователь, в полнофункциональных серверах это в основном используется для операций обслуживания. Вошедший пользователь — NT AUTHORITYNETWORK SERVICE.
Поддержка выделенных административных соединений (dedicated administrator connection) недоступна в данном выпуске SQL Server.
Стандартными средствами админам ей управлять нельзя — невозможно подключиться, т.к. «NT AUTHORITYNETWORK SERVICE» всегда подключен 🙂
Может быть, действительно, сервер просто не обнаруживается. Проверьте с помощью cliconfg, что именованные каналы включены.
-
Изменено
Safety1st
3 апреля 2009 г. 13:14 -
Предложено в качестве ответа
Nikita Panov
4 августа 2009 г. 11:26 -
Помечено в качестве ответа
Nikita Panov
10 августа 2010 г. 9:50
-
Изменено
Опубликовал базу, заходит всё ок. Но при переключении вкладок панели навигации выдает ошибку:
Ошибка выполнения
Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в браузерах, запущенных на локальном сервере.
Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег <customErrors> в файле конфигурации «web.config», который находится в корневом каталоге текущего веб-приложения. В теге <customErrors> следует задать атрибут «mode» со значением «Off».
<!— Файл конфигурации Web.Config —>
<configuration>
<system.web>
<customErrors mode=»Off»/>
</system.web>
</configuration>
Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут «defaultRedirect» тега конфигурации <customErrors> приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.
<!— Файл конфигурации Web.Config —>
<configuration>
<system.web>
<customErrors mode=»RemoteOnly» defaultRedirect=»mycustompage.htm»/>
</system.web>
</configuration>
- Remove From My Forums
-
Question
-
User1005758432 posted
What is the best way to setup an error page so I can view what the actual error is instead of the following error?
Runtime Error
Description: An
application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server
machine.Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a «web.config» configuration file located in the root directory of the current web application. This
<customErrors> tag should then have its «mode» attribute set to «Off».<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the «defaultRedirect» attribute of the application’s <customErrors> configuration tag to point to a custom error page URL.<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
- Remove From My Forums
-
Question
-
User1005758432 posted
What is the best way to setup an error page so I can view what the actual error is instead of the following error?
Runtime Error
Description: An
application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server
machine.Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a «web.config» configuration file located in the root directory of the current web application. This
<customErrors> tag should then have its «mode» attribute set to «Off».<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the «defaultRedirect» attribute of the application’s <customErrors> configuration tag to point to a custom error page URL.<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
I have 2 login pages: Login.aspx-for customer login and xlogin.aspx for admin login
i just uploaded my project to the server and all application pages works great
but when i log in the admin xlogin.aspx i’m being forwarded to the admin.aspx page — but i get this error:
Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
This is my web.config
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<clear/>
<add name="PROJEntities" connectionString="metadata=res://*/PROJModel.csdl|res://*/PROJModel.ssdl|res://*/PROJModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=000.000.0.00;Initial Catalog=DBNAME;User ID=MYUSERNAME;Password=MYPASS;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" timeout="720" slidingExpiration="true" defaultUrl="~/Gateway.ashx"/>
</authentication>
<customErrors mode="Off"/>
<pages enableEventValidation="false" viewStateEncryptionMode="Never"></pages>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization>
<converters>
<add type="PROJ.Presentation.Common.DateTimeConverter" name="DateTimeJavaScriptConverter"/>
</converters>
</jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
</configuration>
asked May 28, 2012 at 11:07
1
Dear olga is clear what the message says. Turn off the custom errors to see the details about this error for fix it, and then you close them back. So add mode=»off» as:
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Relative answer:
Deploying website: 500 — Internal server error
By the way: The error message declare that the web.config is not the one you type it here. Maybe you have forget to upload your web.config ? And remember to close the debug flag on the web.config that you use for online pages.
answered May 28, 2012 at 11:18
![]()
AristosAristos
65.5k16 gold badges117 silver badges150 bronze badges
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a tag within a «web.config» configuration file located in the root directory of the current web application. This tag should then have its «mode» attribute set to «Off».
answered Feb 22, 2014 at 17:31
rahulrahul
111 bronze badge
This can be the message you receive even when custom errors is turned off in web.config file. It can mean you have run out of free space on the drive that hosts the application. Clean your log files if you have no other space to gain on the drive.
answered Aug 4, 2016 at 12:52
In my case I got this message because there’s a special char (&) in my connectionstring, remove it then everything’s good.
Cheers
answered Feb 28, 2018 at 10:39
Nick HoàngNick Hoàng
3721 silver badge6 bronze badges
I have 2 login pages: Login.aspx-for customer login and xlogin.aspx for admin login
i just uploaded my project to the server and all application pages works great
but when i log in the admin xlogin.aspx i’m being forwarded to the admin.aspx page — but i get this error:
Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
This is my web.config
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<clear/>
<add name="PROJEntities" connectionString="metadata=res://*/PROJModel.csdl|res://*/PROJModel.ssdl|res://*/PROJModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=000.000.0.00;Initial Catalog=DBNAME;User ID=MYUSERNAME;Password=MYPASS;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" timeout="720" slidingExpiration="true" defaultUrl="~/Gateway.ashx"/>
</authentication>
<customErrors mode="Off"/>
<pages enableEventValidation="false" viewStateEncryptionMode="Never"></pages>
</system.web>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization>
<converters>
<add type="PROJ.Presentation.Common.DateTimeConverter" name="DateTimeJavaScriptConverter"/>
</converters>
</jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
</configuration>
asked May 28, 2012 at 11:07
1
Dear olga is clear what the message says. Turn off the custom errors to see the details about this error for fix it, and then you close them back. So add mode=»off» as:
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Relative answer:
Deploying website: 500 — Internal server error
By the way: The error message declare that the web.config is not the one you type it here. Maybe you have forget to upload your web.config ? And remember to close the debug flag on the web.config that you use for online pages.
answered May 28, 2012 at 11:18
![]()
AristosAristos
65.5k16 gold badges117 silver badges150 bronze badges
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a tag within a «web.config» configuration file located in the root directory of the current web application. This tag should then have its «mode» attribute set to «Off».
answered Feb 22, 2014 at 17:31
rahulrahul
111 bronze badge
This can be the message you receive even when custom errors is turned off in web.config file. It can mean you have run out of free space on the drive that hosts the application. Clean your log files if you have no other space to gain on the drive.
answered Aug 4, 2016 at 12:52
In my case I got this message because there’s a special char (&) in my connectionstring, remove it then everything’s good.
Cheers
answered Feb 28, 2018 at 10:39
Nick HoàngNick Hoàng
3721 silver badge6 bronze badges
приветствие,
Я разработал веб-сайт с использованием ASP.Net 3.5 и С#. Он отлично работает с Visual Stdio 2010.
Я загрузил свой сайт в свой домен под общей папкой.
Впервые я запустил свой сайт для тестирования (http://wecoders.com/Habib_cuizine/Gallery.aspx)
Я бы восстановил (ошибка сервера в приложении «/».)
Ошибка выполнения Runtime: ошибка приложения произошла на сервер. Текущая пользовательская ошибка настройки для этого приложения предотвращают детали ошибки приложения от просмотра удаленно (для причины безопасности). Это могло бы, однако, просматривать браузеры, работающие на локальный сервер.
Подробности. Чтобы включить информацию об этом конкретное сообщение об ошибке для просмотра на удаленных машинах, пожалуйста, создайте тег в пределах Файл конфигурации «web.config» расположенный в корневом каталоге текущее веб-приложение. Эта тег должен иметь его атрибут «mode» установлен на «Off».
<!-- Web.Config Configuration File -->
>
> <configuration>
> <system.web>
> <customErrors mode="Off"/>
> </system.web> </configuration>
Примечания: Текущая страница ошибки видение может быть заменено обычным страницы ошибки, изменив Атрибут defaultRedirect для выражение тег конфигурации, чтобы указать на пользовательский URL страницы с ошибкой.
> <!-- Web.Config Configuration File -->
>
> <configuration>
> <system.web>
> <customErrors mode="RemoteOnly"
> defaultRedirect="mycustompage.htm"/>
> </system.web> </configuration>
Чтобы исправить эту ошибку, я добавил в файл webConfig внутри тега:
> <customErrors mode="Off"/>
После этого, когда я обедаю сайт, я получаю новую ошибку, как указано ниже:
Ошибка конфигурации
Описание: Произошла ошибка при обработке файла конфигурации, необходимого для обслуживания этого запроса. Ознакомьтесь с конкретными данными об ошибках ниже и соответствующим образом измените свой файл конфигурации.
Сообщение об ошибке Parser: ошибка использования раздела, зарегистрированного как allowDefinition = ‘MachineToApplication’, превышает уровень приложения. Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS.
Ошибка источника:
Строка 35: ASP.NET для идентификации входящего пользователя.
Line 36: -->
Line 37: <authentication mode="Windows" />
Line 38: <!--
Строка 39: раздел позволяет конфигурировать
Исходный файл:10.0.40.35wecoders.compublichabib_cuizineweb.config Строка: 37
Проконсультируйтесь с тем, как исправить эту ошибку и как настроить мой сайт, который был разработан с использованием Visual Stdio 2010 для публикации в Интернете.
Привет,
Ответ 1
Ключевой информацией в этой ошибке является следующая строка:
Эта ошибка может быть вызвана виртуальной каталог не настроен как приложения в IIS.
В IIS у вас может быть несколько приложений, но они должны быть настроены как приложение. Как правило, при создании веб-проекта он непосредственно привязывается к приложению IIS.
Обратитесь в службу хостинга о том, как создать приложение IIS для вашего веб-приложения.
Изменить — добавлено
Если это на вашем сервере, вы можете настроить это самостоятельно, следуя инструкциям в ответе @Frazell Thomas. Он избил меня, чтобы найти эту ссылку. Чтобы сберечь себя от чтения, вы должны сосредоточиться на разделе Создание виртуальных каталогов и локальных веб-сайтов.
Ответ 2
-
щелкните правой кнопкой мыши виртуальный каталог (например, MyVirtualDirectory)
-
щелкните конвертировать в приложение.
Ответ 3
Вы настроили виртуальный каталог как приложение ASP.NET для правильной версии фреймворка?
См. Настройка IIS
Ответ 4
Посмотрите на эти два отрывка:
Я загрузил свой сайт в свой домен под общей папкой.
и
Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен как приложение в IIS.
Довольно ясно, что вы сделали то, что вы сказали, и не более того, то есть вы передали файлы на веб-сервер, но ничего больше. Вам необходимо настроить эту общую папку в качестве виртуального каталога в IIS, поскольку вам сообщается об ошибке или она просто не работает.
Ответ 5
Похоже, что у вас есть <authentication mode="Windows" /> в вашем файле web.config, но ваш хостинг-провайдер не позволит вам это использовать. Просто удалите эту строку.
Ответ 6
У меня такая же проблема, и я решил удалить файл webconfig из каталога.. тогда он работает..
Ответ 7
http://www.velocityreviews.com/forums/t123353-configuration-error.html
Если вы хотите использовать inetpub/wwwroot/aspnet в качестве приложения, удалите это line:
Строка 26: и любые другие строки, которые определяют MachineToApplication вне приложения Уровень
Если вы хотите использовать d:inetpubwwwrootaspnetbeginchapter02как ваш выражение, создать приложение IIS, которое указывает на d:InetpubWwwrootСАШначинаютсяchapter02
возможно, вы можете ссылаться на ссылку выше.
Для моего приложения мой web.config хранит в d:inetpubwwwrootaspnetbeginchapter02
и когда я перемещаю файл web.config в d:inetpubwwwrootaspnet, и проблема решена.
Проверьте также, имеет ли ваше приложение два файла web.config.
Ответ 8
Похоже, это очень общее сообщение от iis.
в моем случае мы включили интегрированную безопасность в веб-конфигурацию, но забыли изменить идентификатор пула приложений IIS.
Что нужно проверить —
- перейдите в средство просмотра событий на своем сервере и проверьте точное сообщение.
- — убедитесь, что ваш пул приложений и веб-конфиг с использованием той же безопасности (например, Windows, встроенный)
Примечание. Это может не помочь каждый раз, но это может быть одной из причин появления выше сообщения об ошибке.
Ответ 9
У меня такая же проблема, мое приложение работает на amazon vps, в последнее время я обнаружил, что bin folder had multiple copies of dll's…
После удаления этих копий dll, таких как entityframework(copy1).dll, ошибок не было….
Может быть, кто-то получит помощь… ура
Ответ 10
Удаление web.config файла из папки каталога IIS решает проблему.
Ответ 11
Попробуйте удалить содержимое <compilers> в файле web.config. В зависимости от того, с кем вы работаете, некоторые не позволяют компилятору работать.
Ваше приложение пытается скомпилировать, когда оно вызывается, и его серверы не разрешают это.
Ответ 12
Это не обязательно устранит проблему… но это скажет вам, что представляет собой настоящая проблема.
В настоящее время она пытается использовать страницу пользовательских ошибок, которая не существует.
Если вы добавите эту строку в Web.config(в теге system.web), она должна дать реальную ошибку.
<system.web>
<!-- added line -->
<customErrors mode="Off"/>
<!-- added line -->
</system.web>
Ответ 13
Если ваш проект linq с базой данных Sql. Затем просто проверьте системные службы и запустите службу агента SQL Server. Теперь ваша проблема решена.
Ответ 14
Просто проверьте соединение между SQL и вашим приложением (если вы использовали SQL)