Ошибка: ошибка использовать раздел, зарегистрированный как allowDefinition = 'MachineToApplication' за пределами уровня приложения - PullRequest
0 голосов
/ 04 апреля 2020

Я получаю сообщение об ошибке ниже в моем приложении WCF, оно работает, когда я работаю на моей локальной машине (Visual Studio), но получаю ошибку, когда оно развернуто на IIS:

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.

Source File: D:\Site\Website\service\web.config   Line:52

Моя сеть. Код конфигурации в строке: 52

<serviceHostingEnvironment  aspNetCompatibilityEnabled="true" />

Заранее спасибо.

1 Ответ

0 голосов
/ 10 апреля 2020

Возможно, что-то не так с типом веб-сайта в IIS. Значок веб-сайта должен быть веб-сайтом вместо значка папки. Пожалуйста, преобразуйте его в приложение, щелкните правой кнопкой мыши папку и выберите «развернуть».
Для получения подробной информации см. Ссылку ниже.
Ошибка при в то время как publi sh на IIS
Вот несколько связанных ссылок, wi sh это полезно для вас.
https://forums.asp.net/t/2036852.aspx?Configuration+Error
https://social.msdn.microsoft.com/Forums/vstudio/en-US/dbc040c1-3294-45bd-b8eb-2b38a884625b/in-vs-2013-im-getting-the-allowdefinitionmachinetoapplication-error-after-taking-over-project?forum=msbuild
Не стесняйтесь, дайте мне знать, если проблема все еще существует.

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