Выполнение MVC проекта на файл Godaddy Plesk IO ошибка - PullRequest
0 голосов
/ 09 марта 2020

У меня есть MVC веб-проект, который я пытаюсь разместить на godaddy, используя plesk для администрирования. Мои настройки хостинга для моей веб-страницы: httpdocs \ WebApplication18 \ WebApplication18 /

Я указал свой веб-проект на мой файл конфигурации внутри WebApplication18.

Доступ к моим файлам из папки выглядит следующим образом:

Home Directory -> httpdocs -> WebApplication18 -> WebApplication18
                                                  -> views -> home -> Index.cshtml
                                                  -> web.conf

Я пытаюсь перейти на мою страницу index.cs html. Я установил root для запуска в WebApplication18, где хранится мой файл конфигурации.

Когда я вписываю свое имя хоста в адресную строку, я получаю ошибку ввода-вывода файла, которая гласит:

Server Error in '/' Application.
Security Exception
Description: The application attempted to perform an operation not allowed by the security policy.  To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.

Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[SecurityException: Request for the permission of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]
   System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
   System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap, StackCrawlMark& stackMark) +36
   System.Security.CodeAccessPermission.Demand() +48
   System.Web.HttpRuntime.get_AppDomainAppPath() +53
   System.Web.WebPages.Deployment.PreApplicationStartCode.StartCore() +119
   System.Web.WebPages.Deployment.PreApplicationStartCode.Start() +39

Для начала был включен пользовательский режим ошибок, который я отключил в ASP .Нет настроек. Я также прокомментировал ошибку компилятора в файле web.conf, который уменьшил ее до ошибки файла io.

У меня был вопрос, как правильно указать мою веб-страницу в настройках хостинга, используя mvc, чтобы я мог отобразить свою страницу index.cs html с помощью plesk на сервере Godaddy?

Как я могу исправить это сообщение об ошибке? Я попытался изменить все разрешения, понизив уровень доверия CAS, и это не имеет значения для уровня контроля над моей веб-страницей.

Когда я делаю загрузку File Zilla, иногда я получаю сертификат, но я просто проигнорируйте его и выберите ОК.

1 Ответ

0 голосов
/ 10 марта 2020

Это только вопрос разрешения. Пожалуйста, попросите вашего провайдера дать вам полное разрешение. Это исправит вашу проблему.

...