-
Partition Wizard
-
Partition Manager
- 4 Ways to Fix «Server Error in ‘/’ Application»
4 Ways to Fix «Server Error in ‘/’ Application» [Partition Manager]
By Linda | Follow |
Last Updated December 28, 2022
Have you encountered «Server Error in ‘/’ Application«? The causes of the error may be various. In this post, MiniTool Partition Wizard lists some common reasons of this error and offers you corresponding solutions.
«Server error in ‘/’ application» issue is an application error on the server that prevents the website from running. And this error is usually related to IIS and ASP.NET.
- IIS (Internet Information Services): It is an extensible web server service created by Microsoft for use with the Windows NT family. It is a kind of web server. Once a website is created, it must have a web server. Thus, others can browse your website.
- NET: It is a category library provided by Microsoft in the .NET Framework for developing Web applications. It can run on the IIS server with .NET Framework installed, and use HTML, CSS, JavaScript and server scripts to create web pages and websites.
«Server error in ‘/’ application» issue may be caused by various reasons. Some of the most common reasons include:
- IIS has some problems and needs to be restarted.
- It’s just a 404 error. The resource you are looking for is missing or has been renamed.
- You are accessing a file with a file extension that does not have permissions to be run on the server
- You are using a version of .NET Framework incompatible with some programs, features, and file types.
If you don’t know what causes your «Server error in ‘/’ application», please check the error description on the error page.
[Solved] 9anime Server Error, Please Try Again on Windows
How to Fix «Server Error in ‘/’ Application»
To fix the «server error in ‘/’ application», you can use the following methods.
Fix 1. Restart IIS
- Click the Start button in the lower left-hand corner and then choose Administrative Tools
- Click Internet Information Services (IIS) Managerto launch it.
- In the IIS manager, select the server in the left-hand window pane and then click Restart on the left-hand side.
Fix 2. Update the URL
If the «server error in ‘/’ application» is a 404 error, you just need to correct the URL in the link that triggers this error.
Search Google or Type a URL, What Is It & Which to Choose?
Fix 3. Add the MIME Type
If a file does not have permissions to be run on the server, you should first check if you are calling the correct file name. For example, is there a typo in the file extension? If the file name is correct, then you may need to add the MIME type of the file extension to the server.
If don’t know the MIME Type of a file extension, you can search it online. Then, you can add the MIME type in the IIS Manager through the following steps:
- Open the IIS Manager
- In the left-hand window panel, expand your server > Sites > Default Web Site.
- In the central pane, double-click MIME Types.
- Under the Actions column on the right, click .. button. This will open a window.
- In the pop-up window, fill in the File name extensionand MIME Type, and then click OK.
Fix 4. Verify the .NET Version
- Open IIS Manager
- Expand the server in the left-hand window panel and choose Application Pools.
- Right-click on an app and choose Basic Settings…
- In the pop-up window, select the .NET version from the drop-down menu, and then click OKto confirm your choice.
Top 5 Ways to Fix .NET Framework 3.5 Missing in Windows 10
About The Author
Position: Columnist
Author Linda has been working as an editor at MiniTool for 1 year. As a fresh man in IT field, she is curious about computer knowledge and learns it crazily. Maybe due to this point, her articles are simple and easy to understand. Even people who do not understand computer can gain something.
By the way, her special focuses are data recovery, partition management, disk clone, and OS migration.
-
Partition Wizard
-
Partition Manager
- 4 Ways to Fix «Server Error in ‘/’ Application»
4 Ways to Fix «Server Error in ‘/’ Application» [Partition Manager]
By Linda | Follow |
Last Updated December 28, 2022
Have you encountered «Server Error in ‘/’ Application«? The causes of the error may be various. In this post, MiniTool Partition Wizard lists some common reasons of this error and offers you corresponding solutions.
«Server error in ‘/’ application» issue is an application error on the server that prevents the website from running. And this error is usually related to IIS and ASP.NET.
- IIS (Internet Information Services): It is an extensible web server service created by Microsoft for use with the Windows NT family. It is a kind of web server. Once a website is created, it must have a web server. Thus, others can browse your website.
- NET: It is a category library provided by Microsoft in the .NET Framework for developing Web applications. It can run on the IIS server with .NET Framework installed, and use HTML, CSS, JavaScript and server scripts to create web pages and websites.
«Server error in ‘/’ application» issue may be caused by various reasons. Some of the most common reasons include:
- IIS has some problems and needs to be restarted.
- It’s just a 404 error. The resource you are looking for is missing or has been renamed.
- You are accessing a file with a file extension that does not have permissions to be run on the server
- You are using a version of .NET Framework incompatible with some programs, features, and file types.
If you don’t know what causes your «Server error in ‘/’ application», please check the error description on the error page.
[Solved] 9anime Server Error, Please Try Again on Windows
How to Fix «Server Error in ‘/’ Application»
To fix the «server error in ‘/’ application», you can use the following methods.
Fix 1. Restart IIS
- Click the Start button in the lower left-hand corner and then choose Administrative Tools
- Click Internet Information Services (IIS) Managerto launch it.
- In the IIS manager, select the server in the left-hand window pane and then click Restart on the left-hand side.
Fix 2. Update the URL
If the «server error in ‘/’ application» is a 404 error, you just need to correct the URL in the link that triggers this error.
Search Google or Type a URL, What Is It & Which to Choose?
Fix 3. Add the MIME Type
If a file does not have permissions to be run on the server, you should first check if you are calling the correct file name. For example, is there a typo in the file extension? If the file name is correct, then you may need to add the MIME type of the file extension to the server.
If don’t know the MIME Type of a file extension, you can search it online. Then, you can add the MIME type in the IIS Manager through the following steps:
- Open the IIS Manager
- In the left-hand window panel, expand your server > Sites > Default Web Site.
- In the central pane, double-click MIME Types.
- Under the Actions column on the right, click .. button. This will open a window.
- In the pop-up window, fill in the File name extensionand MIME Type, and then click OK.
Fix 4. Verify the .NET Version
- Open IIS Manager
- Expand the server in the left-hand window panel and choose Application Pools.
- Right-click on an app and choose Basic Settings…
- In the pop-up window, select the .NET version from the drop-down menu, and then click OKto confirm your choice.
Top 5 Ways to Fix .NET Framework 3.5 Missing in Windows 10
About The Author
Position: Columnist
Author Linda has been working as an editor at MiniTool for 1 year. As a fresh man in IT field, she is curious about computer knowledge and learns it crazily. Maybe due to this point, her articles are simple and easy to understand. Even people who do not understand computer can gain something.
By the way, her special focuses are data recovery, partition management, disk clone, and OS migration.
автор: Александр Шарафан
При работе в управляемом приложении через веб сервис пользователь иногда получает сообщение:
Server Error in ‘/’ Application
С совершенно не вразумительным текстом описания ошибки и рекомендацией как поступить при этом.
Как решать указанную проблему?
Разделим саму проблему на две части:
Проблема Веб сервиса и проблема 1С.
Проблему 1С можно обнаружить и устранить, если запустить режим отладки Тонкого клиента и проверить работу управляемых форм, ответственных за место в котором происходит ошибка.
Здесь мы будем рассматривать половину относящуюся к Веб серверу.
В некоторых источниках пишут что указанная ошибка является характерной для хакерских атак, но в нашем конкретном случае о такой атаке речь идти не может, т.к. проблема возникает при обращении к сервису не из вне сети, а из интранет.
В переводе на русский язык ошибка звучит как: «Ошибка приложения вызванная на сервере. Текущие настройки сервера для этого приложения ошибочны, приложение было остановлено по соображениям безопасности в привентивном режиме.»
Рекомендация данная ниже отключает режим вывода сообщений, но не дает ответа как устранить причину появления ошибки, при условии правильности работы кода 1С во всех других режимах.
немного манипуляций и страница дает уже более понятную информацию:
Если ранее проблема была не понятна, то сейчас более понятно что ошибка относится именно к веб серверу и что вызывается именно привентивным прекращением работы приложения веб сервером.
Проблема же заключается в том, что .net имеет режим валидации исполняемого сервером кода, вот эта валидация и приводит к появлению указанной ошибки.
Для устранения ошибки рекомендуется выполнить настройки вебсервера:
1. ValidateRequest = «False»
например,если в конфигурационном файле у вас уже есть:
<% @ Page Language = «VB» AutoEventWireup = «False» Codebehind = «MyForm.aspx.vb» наследует = «Proj.MyForm»%>
то должно стать:
<% @ Page Language = "VB" AutoEventWireup = "False" Codebehind = "MyForm.aspx.vb" наследует = "Proj.MyForm" ValidateRequest = "False"%>
В более поздних версиях Visual Studio значение этого свойства можно получить на странице свойств, поэтому просто установите » ValidateRequest
» на » False
«. Любым способом установки можно получить тот же результат.
Примечание:
1.1. Если вы используете. NET 4, то вам необходимо добавить requestValidationMode = «2.0» в HttpRuntime
раздел конфигурацииweb.config
файла. Например:
<httpRuntime requestValidationMode=»2.0″/>
Если у вас еще нет раздела HttpRuntime
в web.config
, то это можно сделать такие настройки в разделе <system.web>
.
Чтобы глобально выключить проверку запросов добавьте следующую строку в вашем web.config
файла: <pages validateRequest=»false» /> раздела <system.web>.
2. Установить
EnableEventValidation = «False» запретим проверку корректности события.
3. Установить EnableViewState = "False"
и
4. Установить нужное значение в ExecutionTimeout. В моем случае строка выглядит так: ExecutionTimeOut = «20»
Это верно для:
NET 1.1,. NET 2,. NET 3.5 и. NET 4.0
Использованы материалы интернет форумов и сайтов:
автор Александр Шарафан
Server Error in Application. A potentially dangerous Request./ Серверная ошибка в приложении. Потенциально опасный запрос.
Может кому пригодится в работе.
При работе в управляемом приложении через веб сервис пользователь иногда получает сообщение:
Server Error in ‘/’ Application
С совершенно не вразумительным текстом описания ошибки и рекомендацией как поступить при этом.
Как решать указанную проблему?
Разделим саму проблему на две части:
Проблема Веб сервиса и проблема 1С.
Проблему 1С можно обнаружить и устранить, если запустить режим отладки Тонкого клиента и проверить работу управляемых форм, ответственных за место в котором происходит ошибка.
Здесь мы будем рассматривать половину относящуюся к Веб серверу.
В некоторых источниках пишут что указанная ошибка является характерной для хакерских атак, но в нашем конкретном случае о такой атаке речь идти не может, т.к. проблема возникает при обращении к сервису не из вне сети, а из интранет.
В переводе на русский язык ошибка звучит как: «Ошибка приложения вызванная на сервере. Текущие настройки сервера для этого приложения ошибочны, приложение было остановлено по соображениям безопасности в привентивном режиме.»
Рекомендация данная ниже отключает режим вывода сообщений, но не дает ответа как устранить причину появления ошибки, при условии правильности работы кода 1С во всех других режимах.
немного манипуляций и страница дает уже более понятную информацию:
Если ранее проблема была не понятна, то сейчас более понятно что ошибка относится именно к веб серверу и что вызывается именно привентивным прекращением работы приложения веб сервером.
Проблема же заключается в том, что .net имеет режим валидации исполняемого сервером кода, вот эта валидация и приводит к появлению указанной ошибки.
Для устранения ошибки рекомендуется выполнить настройки вебсервера:
1. ValidateRequest = «False»
например,если в конфигурационном файле у вас уже есть:
<% @ Page Language = «VB» AutoEventWireup = «False» Codebehind = «MyForm.aspx.vb» наследует = «Proj.MyForm»%>
то должно стать:
<% @ Page Language = «VB» AutoEventWireup = «False» Codebehind = «MyForm.aspx.vb» наследует = «Proj.MyForm» ValidateRequest = «False»%>
В более поздних версиях Visual Studio значение этого свойства можно получить на странице свойств, поэтому просто установите » ValidateRequest » на » False». Любым способом установки можно получить тот же результат.
Примечание:
1.1. Если вы используете. NET 4, то вам необходимо добавить requestValidationMode = «2.0» в HttpRuntime раздел конфигурацииweb.config файла. Например:
<httpRuntime requestValidationMode=»2.0″/>
Если у вас еще нет раздела HttpRuntime в web.config, то это можно сделать такие настройки в разделе <system.web>.
Чтобы глобально выключить проверку запросов добавьте следующую строку в вашем web.config файла: <pages validateRequest=»false» /> раздела <system.web>.
2. Установить EnableEventValidation = «False» запретим проверку корректности события.
3. Установить EnableViewState = «False»
и
4. Установить нужное значение в ExecutionTimeout. В моем случае строка выглядит так: ExecutionTimeOut = «20»
Это верно для: NET 1.1,. NET 2,. NET 3.5 и. NET 4.0
Использованы материалы интернет форумов и сайтов:
http://www.cryer.co.uk/brian/mswinswdev/ms_vbnet_server_error_potentially_dangerous.htm
http://social.msdn.microsoft.com/Forums/en-US/windowsazuresecurity/thread/3dbedb02-e6b6-4e44-8a94-39225f2b41c4
http://forums.asp.net/t/1775186.aspx/1
http://forums.asp.net/t/1825664.aspx/1
http://www.west-wind.com/weblog/posts/2010/Aug/19/RequestValidation-Changes-in-ASPNET-40
- Remove From My Forums
-
Question
-
We recently migrated to Office 365 Government E3.
All employees in our SharePoint group have been able to access SharePoint without issue… until this morning.
Admin users are able to select the SharePoint app from the Office 365 homepage and be directed to our organization’s SharePoint sites (https://xxxxxxxxxx.sharepoint.com/_layouts/15/sharepoint.aspx).
When any other (non-admin) user attempts these steps, they receive the following message:
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>
An admin and a regular user can attempt to access SharePoint on the same workstation, and, still, only the admin can view it.
I have read through forums regarding this message and they all say that it is an IIS issue. We installed IIS on 1 server this morning, which is when people started to report the issue. I stopped IIS on the server, but the issue remains. But, since we aren’t
hosting SharePoint ourselves and accessing it through a 365 subscription, I don’t think this should matter anyway.I also read that the web.config files should be edited at the following directory: C:inetpubwwwrootwssVirtualDirectories…
We don’t have that directory on the server that is running IIS (or on any other server, for that matter). The furthest
the directory goes is C:inetpubwwwroot-
Edited by
Tuesday, June 5, 2018 5:00 PM
-
Edited by
Answers
-
The Microsoft Support team opened a ticket for this issue and it has been «resolved». They had grant permissions to all of the users again.
Here it is, Barney style:
1.) Go to your site page (https://xxxxxxx.sharepoint.com/SitePages/Home.aspx(
2.) Click on the Settings gear icon on the top right, go to Site Settings
3.) Click on Site Permissions
4.) Grant permissions to your users
So simple, but something that I didn’t even think about because they could still access SharePoint via OneDrive and direct URL.
THANK YOU, DALE AND ETHAN!
-
Marked as answer by
davisa216
Wednesday, June 6, 2018 9:48 PM
-
Marked as answer by
Как разрешить ошибку» ошибка сервера в » / «приложении»?
Я пытаюсь развернуть asp.net приложение на нашем сервере, пока я получаю следующую ошибку.
Server Error in '/' Application.
________________________________________
Configuration Error
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 63: ASP.NET to identify an incoming user.
Line 64: -->
Line 65: <authentication mode="Windows"/>
Line 66: <!--<forms loginUrl="~/SCR.UI/Login1.aspx"/>
Line 67: </authentication>-->
Source File: D:BarclaysPayamentManagementSystemscr.uiweb.config Line: 65
в чем причина и как ее устранить?
пожалуйста, помогите
8 ответов
вы можете получить эту ошибку при попытке просмотреть asp.net применение.
отладочная информация показывает, что «эта ошибка может быть вызвана виртуального каталога не настроен в IIS как приложение.»
однако эта ошибка возникает в основном из 2 сценариев.
- при создании нового веб-приложения с помощью visual studio.net, он автоматически создает виртуальный каталог и настраивает его как приложение. Однако, если вы вручную создайте виртуальный каталог, и он не настроен как приложение, тогда вы не сможете просматривать приложение и можете получить вышеуказанную ошибку. Отладочная информация, которую вы получаете, как указано выше, применима к этому сценарию.
чтобы решить эту проблему, щелкните правой кнопкой мыши виртуальный каталог-выберите Свойства и нажмите
«Создать» рядом с меткой «приложение» и текстовым полем. Он автоматически создаст «приложение», используя виртуальный каталог имя. Теперь приложение можно получить доступ.
- когда у вас есть подкаталоги в вашем приложении, вы можете иметь web.config для поддиректорию. Однако есть определенные свойства, которые не могут быть установлены в интернете.конфигурация подкаталога, такого как аутентификация, состояние сеанса (вы можете увидеть, что сообщение об ошибке показывает номер строки, где аутентификация или sessionstate объявлен в интернете.конфигурация подкаталога). Причина в том, что эти настройки не могут переопределяется на уровне подкаталога, если подкаталог также не настроен как приложение (как указано выше).
в основном у нас есть практика добавления веб.config в подкаталоге, если мы хотим защитить доступ к файлам подкаталога (скажем, каталог admin, и мы хотим защитить страницы администратора от неавторизованных пользователей).
15
автор: Árvíztűrő tükörfúrógép
У меня была эта ошибка, когда версия .NET была неправильной-убедитесь, что сайт настроен на тот, который вам нужен.
посмотреть команду aspnet_regiis.exe для сведения.
У меня была эта ошибка с VS 2015, в моем случае Перейдя на страницу свойств проекта, веб-вкладку и нажав на Create Virtual Directory
кнопка в разделе серверы решила это
похоже, что администратор заблокировал узел «аутентификация» в интернете.config, который можно сделать в глобальной паутине.конфиг довольно легко. Или, в двух словах, это работает так, как задумано.
сообщение об ошибке вполне ясно: у вас есть элемент конфигурации в web.файл конфигурации в подпапке веб-приложения, который не разрешен на этом уровне , или вы забыли настроить веб-приложение как приложение IIS.
пример: при попытке переопределить параметры уровня приложения, такие как параметры проверки подлинности форм в интернете.config в папку приложения
при создании нового веб-приложения с помощью visual studio.net, он автоматически создает виртуальный каталог и настраивает его как приложение. Однако, если вы вручную создаете виртуальный каталог и он не настроен как приложение, вы не сможете просмотреть приложение и можете получить вышеуказанную ошибку.
Я также получил эту ошибку, когда я переместил файл edmx Entity framework в подпапку» модели». Это автоматически изменило метаданные в моей строке подключения в моем приложении.конфиг.
Итак, прежде чем строка соединения изменилась… выглядело это примерно так:—3—>
<connectionStrings>
<add name="MyDbEntities" connectionString="metadata=res://*/MyDb.csdl|res://*/MyDb.ssdl|res://*/MyDb.msl; ...
</connectionStrings>
и после… он добавил имя вложенной папки «модели» (btw… он также добавил «модели» в пространство имен для созданных классов EF), и строка подключения теперь выглядит примерно так это:
<connectionStrings>
<add name="MyDbEntities" connectionString="metadata=res://*/Models.MyDb.csdl|res://*/Models.MyDb.ssdl|res://*/Models.MyDb.msl; ...
</connectionStrings>
у меня есть проект веб-сайта, который ссылается на этот проект БД Entity Framework. Но его паутина.в config не было обновлений строки подключения… и именно тогда я начал получать ошибку компиляции, обсуждаемую здесь.
исправить эту ошибку, я обновил строку подключения в web.config в проекте веб-сайта, чтобы соответствовать приложению.конфигурация в моем проекте EntityFramework.
0
автор: Denis M. Kitchen