Эй, ребята, я пытался загрузить мой сайт на удаленный сервер, но я продолжаю получать эту ошибку. я изменил каждое «allowDefinition» на «Everywhere» в двух машинных конфигурациях, но я не помог. В нем подчеркивается «развертывание retail =« true »/ 'в качестве проблемного поля. Любая помощь будет оценена.asp.net Это ошибка использования раздела, зарегистрированного как allowDefinition = 'MachineOnly' за пределами machine.config
Полное описание ошибки:
Ошибка сервера в приложении '/'.
Ошибка конфигурации
Описание: Произошла ошибка при обработке файла конфигурации, необходимые для обслуживания этого запроса. Ознакомьтесь с конкретными сведениями об ошибках ниже и соответствующим образом измените свой файл конфигурации.
Parser Error Message: Ошибка использования раздела, зарегистрированного как allowDefinition = 'MachineOnly', за пределами machine.config.
Источник ошибки:
Line 23: </compilation>
Line 24: <customErrors mode="RemoteOnly"></customErrors>
Line 25: ***<deployment retail="true"/>***
Line 26: <trace mostRecent="true" enabled="true" requestLimit="1000" pageOutput="false" localOnly="true"/>
Line 27: <authentication mode="Forms" />
Джейсон, где MSDN заявляет, что развертывание невозможно установить на уровне приложения? В файле machine.config можно включить переопределение. – user3285954
на связанной странице: «Это значение может быть установлено только на уровне машины, а не на уровне приложения». – Jason
Вижу, не заметил, когда я впервые посмотрел. Возможно, это говорит о том, что это относится ко всем приложениям, однако это определенно можно установить в файлах web.config на уровне приложения тоже в зависимости от значения атрибута allowDefinition в machine.config: http://msdn.microsoft.com/en-us/library /ms228245(v=vs.100).aspx – user3285954