Mobile smarts ошибка открытия базы не удалось загрузить файл конфигурации
- Добавить IIS_IUSRS с разрешением на чтение для файлов в папке
- Измените метод проверки подлинности IIS на BasicAuthentication
- обновите сайт. Это сработает
Что я могу добавить в свой файл web.config? Мне никогда раньше не приходилось его редактировать. Вот его текущее содержание:
Ошибка конфигурации: не удается прочитать файл конфигурации из-за недостаточных разрешений
Файл конфигурации: \? \ C: \ Users ***** \ Documents \ Visual Studio2010 \ WebSites \ PointsForTime \ web.config
Нет проблем с вашим web.config . Ваш веб-сайт работает в рамках процесса. В iis вы можете определить идентичность этого процесса. Удостоверение , под которым пул приложений вашего веб-сайта ( Сетевые службы, локальная система и т. Д.), Должно иметь разрешение на доступ и чтение в Интернете. .config файл.
Обновить:
Этот обновленный ответ такой же, как и выше, но немного длиннее, проще и улучшен.
Прежде всего : вам не нужно ничего менять в файле конфигурации. Все в порядке . Проблема связана с разрешениями для файлов Windows .
Эта проблема возникает из-за того, что ваше приложение не может получить доступ и прочитать файл web.config .
Сделайте файл доступным для группы IIS_IUSRS . Просто щелкните правой кнопкой мыши web.config и выберите свойства на вкладке безопасность , добавьте IIS_IUSRS .
Так что это за штука IIS_IUSRS?
Ваш веб-сайт представляет собой файл EXE . Как и любой exe-файл, он должен быть запущен пользователем и запускается в соответствии с разрешениями , назначенными этому пользователю.
Когда ваш сайт запускается в IIS , Пул приложений вашего веб-сайта связывается с пользователем ( Сетевые службы, Локальная система и т. д. . ) (и может быть изменено в IIS)
Поэтому, когда вы говорите IIS_IUSRS , это означает любого пользователя ( Сетевые службы, локальная система и т. Д. . ), что ваш сайт работает как .
И как @Seph упоминается в комментарии ниже : Если ваш компьютер находится в домене , помните, что Группа IIS_IUSRS - это локальная группа . Также убедитесь, что, когда вы пытаетесь найти этого пользователя, проверьте местоположение, он должен быть установлен на локальный компьютер, а не на корпоративный домен.
Все предоставленные ответы действительны и работают при различных обстоятельствах.
Для меня перезапуск Visual Studio сработал.
Принятое решение меня не устроило. Я использую репозиторий Git, и он клонирован в следующую папку
Я создал новый веб-сайт IIS и указал его на путь. У которого не было разрешений iis_iusrs, предложенных в принятом решении. Когда я добавил разрешения, он все еще не работал.
Он начал работать только тогда, когда я дал следующие разрешения группе «Пользователи», и наследование каскадировало разрешения для web.config. Вероятно, следовало применить его только к web.config, чтобы уменьшить площадь поверхности атаки.
Я использовал subst для создания сопоставления от D: до C:, чтобы сохранить те же настройки, что и у других разработчиков в команде. Это также дало мне те же ошибки, что и описано. Удаление этого исправило это для меня.
Программа на терминале не может соединиться с сервером.
Клиент на терминале не видит сервера. Значок соединения перечеркнут, кнопка омбен данными недоступна.
Способы решения проблемы:
Терминал не может загрузить файл конфигураций
При попытке посмотреть страницу информации сервера, Вы получаете ошибку. Если вместо странички «Сервер Mobile SMARTS» вы видите следующее:
Попробуйте выполнить следующие действия:
- Убедитесь, что Сервер Mobile SMARTS запущен. Для этого необходимо открыть службы:
«Пуск –> Панель управления –> Администрирование –> Службы». В списке найти службу «MobileSMARTS 2008 server», и если в столбце «Состояние», напротив этой службы, нет надписи «Работает», произвести запуск, щелкнув правой клавишей мыши по службе, и выбрав пункт «Пуск». Альтернативный способ проверки см. ниже;
- Проверьте, включен ли файервол, не запрещает ли он доступа по порту 8000.
- Если это не помогло, обратитесь в службу технической поддержки Cleverence Soft.
Очень медленная работа программы терминала, зависание при запуске во время работы.
В большинстве случаев возникает из-за недостатка оперативной памяти терминала (Program memory). Для работы программы просто необходимо, чтобы перед запуском было свободно примерно 5Мб + 800*(кол-во номенклатур) байт RAM, но не менее 9МБ. Как считать свободную память зависит от операционной системы терминала.
Основной совет:
Если не работает, нужно стараться освободить больше оперативной памяти, не забывая о том, что в отсутствии SD-карты на диске должна быть память для справочника номенклатуры (Storage memory).
После динамического обновления перестал открываться конфигуратор. При попытке открытия возникала ошибка "Нарушена целостность структуры конфигурации", после чего предлагался перезапуск или завершение программы. Решено с использованием материалов из сети. Описание личного опыта решения проблемы для клиент-серверного варианта на базе MS SQL 2012 и 1С Предприятие 8.3 (8.3.8.1675) при наличии прав администратора на сервере и резервных копий конфигурации
При динамическом обновлении возник сбой. Программа осталась доступной для пользователей в режиме Предприятия, но конфигуратор перестал открываться.
Исходные данные: 1C Предприятие 8.3, клиент-серверная база, MS SQL 2012, резервное копирование настроено средствами MS SQL, бэкапы создаются 1 раз в сутки, ночью.
Конфигурация модифицированная и над ней ведется активная работа, поэтому у меня была вторая серверная база, в которой и велась разработка, плюс имелись в наличии выгрузки в dt из обеих баз на предыдущий день. В качестве имени рабочей базы в статье будет применено "MyBase", в качестве имени резервной серверной базы "MyTestBase"/
В моем случае таблица базы ConfigSave была пустой, как и в описанных материалах, а в таблицах Config и Params присутствовали строки со значением "DynamicallyUpdated" в поле FileName
Материалы из сети, которыми я пользовалась при решении вопроса:
Delete From [MyBase].[dbo].[Config]
WHERE [FileName] LIKE 'DynamicallyUpdated'
и
Delete From [MyBase].[dbo].[Params]
WHERE [FileName] LIKE 'DynamicallyUpdated'
4. В резвервную базу средствами конфигуратора загружена последняя выгрузка .dt из рабочей базы (вечер предыдущего дня) и поверх загружена последняя рабочая конфигурация текущего дня из имеющегося файла .cf (вся история изменений конфигурации хранится в отдельных файлах с номерами версий)
5. В диспетчере задач пришлось отключить повисшие процессы 1с8
6. Остановлена служба сервера 1с
7. Очищен кэш 1С
В моем случае это было переименование папок C:\Users\Администратор\AppData\Local\1C\1сv8
8. Запущена служба сервера
9. После чистки кэша окно со списком баз при запуске 1С пустое, поэтому добавляем существующую рабочую серверную базу
10. Открылся конфигуратор. Делаем на всякий случай выгрузку в .dt рабочей базы в текущем "сломанном" состоянии и закрываю конфигуратор
11. Запускаем SQL Server Management Studio и запросом очищаем в рабочей базе таблицу Config и перезаписываем ее содержимым аналогичной талицы из резервной базы:
Delete From [MyBase].[dbo].[Config]
INSERT INTO [MyBase].[dbo].[Config] SELECT * FROM [MyTestBase].[dbo].[Config]
У авторов использованных материалов (см. ссылки выше) после выполненных действий работоспособность базы была восстановлена. В моем случае на текущем этапе ошибка осталась, открыть окно базы в конфигураторе не представлялось возможным. Сравнив количество записей в таблицах Params рабочей и резервной баз, пришла к выводу, что стоит попробовать перезаписать и ее:
Delete From [MyBase].[dbo].[Params]
INSERT INTO [MyBase].[dbo].[Params] SELECT * FROM [MyTestBase].[dbo].[Params]
После чего мне удалось запустить конфигуратор и открыть окно с конфигурацией. Выгрузила на всякий случай в текущем состоянии в .dt и загрузила поверх последнюю рабочую конфигурацию текущего дня.
…ну, плюс еще предлагает проверить связь и перезапуститься.
И что характерно, сей случается вне зависимости от того, как в данный момент смартфон (или планшет) подключен: через Wi-Fi или через сеть мобильного оператора.
Проблемка, понятное дело, не страшная, но неприятная. И в этой связи кратко о том.
что значит ошибка «Не удалось загрузить конфигурацию» и как с нею бороться
На самом деле, она действительно указывает на проблему с связью. А именно, на тот факт, что игра не может подключиться к серверу и от того не запускается дальше стандартного экрана загрузки. И таки да, случается такая ошибка, даже когда Сеть смартфон видит и подключается нормально (как через Wi-Fi, так и через «мобильный интернет«). Это будем считать ответом на первую часть вопроса.
Что же касается части второй, то бишь, как проблему устранить и наконец-то зайти в игру, то тут более-менее действенных вариантов есть минимум два: сложный и простой.
Первый состоит в том, чтобы в качестве временной меры попробовать перезайти в игру через VPN. Способ в целом рабочий, но в большинстве случаев не оптимальный или даже вообще непригодный. По причине того, что подключение через VPN автоматом предполагает существенное увеличение пинга.
А в таком динамичном шутере, как CoD Mobile, скорость подключения — параметр критически важный. Вплоть до того, что через VPN (в особенности, когда он не самый лучший) игра просто не пойдет. НО попробовать всё равно можно.
Или даже придется. Когда не сработает способ простой. А он, в свою очередь, требует всего лишь выполнить обычную процедуру переподключения к серверу игры. Если кто не в курсе, то, напомним, делается это следующим макаром:
- закрываем игру;
- открываем «Настройки» смартфона и переходим в раздел «Приложения«;
- в списке установленных программок находим CoD Mobile и тапаем по значку;
- теперь там же жмем кнопку «Очистить данные» (или просто «Очистить«) и/или «Очистить кэш«;
- также заглядываем на всякий случай в раздел «Сетевые подключения» и проверяем, чтобы у игры был доступ к интернету;
- закрываем «Настройки«, идем на главный экран и запускаем CoD Mobile по-новой.
Если со связью всё ОК и на серверах вдруг не случилось никаких сбоев, то должна заработать безо всяких «Не удалось загрузить конфигурацию«.
Терминал не может загрузить файл конфигураций
Терминал не может загрузить файл конфигураций, но RDP на этот сервер работает. На нем и wtware-tftpd. Что может быть? Брендмауер отключен.
А вам менее хамовитого менеджера по работе с клиентами
Проблема в том, что нужно срочно. Поэтому была надежда не разбираться, а включить все из коробки.
Идея в том, чтобы филиал работал на офисных серверах с помощью тонких клиентов.
На филиале:
Роутер с поднятым VPN до организации. Поднят DHCP для тонких клиентов.
На стороне офиса Win2008 datacenter с wtware (dhcp за ненадобностью отключен)
Включен tftp чтобы менять настройки удаленно, а не ездить за 2тыс километров.
----
При первом включении терминала выставил настройки, получать по DHCP, а настройки получать с сервера.
В логах терминала это:
[initrd] dhcp: server address 192.168.1.1.
[initrd] dhcp: 192.168.1.185/255.255.255.0.
[initrd] dhcp: default gateway 192.168.1.1.
[initrd] dhcp: DNS 192.168.1.1.
[initrd] dhcp: TFTP 192.168.1.1.
[initrd] No boot file from DHCP.
[initrd] TFTP binary "", configs prefix "", using "/" slash.
Send broadcast WTCU discover.
[initrd] Incorrect TFTP server? Return -1, errno 11.
[initrd] tftp: download file Everyone/list.wtc from 192.168.1.1.
[initrd] fstream.cpp ( 785), sendTo: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] tftp.cpp ( 283), tftp_recvfile: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] tftp: download file Terminals/00.25.22.B5.E5.01/config.wtc from 192.168.1.1.
[initrd] tftp.cpp ( 316), tftp_recvfile: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] tftp: download file Terminals/00.25.22.B5.E5.01.wtc from 192.168.1.1.
[initrd] tftp.cpp ( 316), tftp_recvfile: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] tftp: download file Terminals/default.wtc from 192.168.1.1.
[initrd] tftp.cpp ( 316), tftp_recvfile: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] tftp: download file Everyone/all.wtc from 192.168.1.1.
[initrd] tftp.cpp ( 316), tftp_recvfile: -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[initrd] Common local disk config:
т.е. проблема понятна ([initrd] dhcp: TFTP 192.168.1.1), но как терминалу указать откуда брать настройки (с 213.xx.xx.xx)?
Во вкладке DHCP установил параметр имя узла сервера загрузки на IP адрес сервера, не помогло.
UPD: Получилось только в одном варианте, прописать статические IP и указать сервер конфигураций. Не то что хотелось, но хотябы работает.
reyk писал(а): Проблема в том, что нужно срочно. Поэтому была надежда не разбираться, а включить все из коробки.
Идея в том, чтобы филиал работал на офисных серверах с помощью тонких клиентов.
На филиале:
Роутер с поднятым VPN до организации. Поднят DHCP для тонких клиентов.
На стороне офиса Win2008 datacenter с wtware (dhcp за ненадобностью отключен)
Это - из коробки? Приходите к нам лет через сто. Модули телепатии и искусственного интеллекта в втвари как раз будут выпущены для публичного тестирования.
Собственно вот. Твой dhcp сервер говорит терминалу "конфиги лежат на 192.168.1.1". Без модулей телепатии и искусственного интеллекта терминал может только пойти куда указано.
reyk писал(а): т.е. проблема понятна ([initrd] dhcp: TFTP 192.168.1.1), но как терминалу указать откуда брать настройки (с 213.xx.xx.xx)?
Во вкладке DHCP установил параметр имя узла сервера загрузки на IP адрес сервера, не помогло.
066 парметр DHCP. "next-server" для ISC dhcp. У меня тоже не установлен модуль телепатии, поэтому я не могу рассказать, как это делается на твоем dhcp, названия которого я не знаю.
Уважаемый, вопрос то был совсем простой, как, где, и каким образом можно указать с какого сервера брать настройки, при условии что настройки сети терминал получает по DHCP? Ибо в DHCP на роутере (если вы читали внимательно) нет tftp сервера и возможности указать эту настройку.
reyk писал(а): Уважаемый, вопрос то был совсем простой, как, где, и каким образом можно указать с какого сервера брать настройки, при условии что настройки сети терминал получает по DHCP? Ибо в DHCP на роутере (если вы читали внимательно) нет tftp сервера и возможности указать эту настройку.
Нигде кроме DHCP эту настройку указать нельзя. Если DHCP в вашем роутере, стиральной машине или кофеварке не позволяет задать 066 параметр - используйте настоящий DHCP на компьютере. Там ни одного компьютера с виндовсом рядом нет?
aka писал(а): Нигде кроме DHCP эту настройку указать нельзя. Если DHCP в вашем роутере, стиральной машине или кофеварке не позволяет задать 066 параметр - используйте настоящий DHCP на компьютере. Там ни одного компьютера с виндовсом рядом нет?
Вот и хотелось обойтись кофеваркой Чтобы вся работа была в центральном офисе, а у них только роутер и тонкие клиенты.
Прописать все железно это конечно вариант, но если что-то нужно будет поменять, не очень хочется ехать за 2тыс километров.
Обошелся поднятием VPN до офиса компании, статическими IP на терминалах и указания сервера загрузки конфигурации.
Это мой лог В чем проблема?!
Я уже 3 день смотрю на это не знаю в чем проблема, Я хочу купить лицензии но немогу пока не настрою всю работоспособность терминала и не покажу её директору а надо 30 лицензий
И самое главное если я все пишу на диск сам пишу конфиг все там указываю вплоть до пароля и вставляю диск все работает. Но очень хочется чтобы все работало и с DHCP сервера основного. Помогите плиз. Очень жду ответ
Программа на терминале сбора данных зависает при запуске, а в файле errors.log на ТСД написано «Не найден файл настроек».
Программа на ТСД запускается, но висит в окне загрузки или выдает ошибку «Настройки не найдены», а в файле errors.log на ТСД написано «Не найден файл настроек». Имеется ввиду файл MobileSMARTS.exe.config.
Что за файл: это файл, который содержит настройки клиента для выбранной модели ТСД и другие необходимые вещи.
Почему не найден: установщик программы терминала по какой-то причине не смог переписать его в папку приложения.
Способы решения проблемы:
Поставить всё заново более терпеливо или же руками списать файл MobileSMARTS.exe.config из папки установщика клиента в папку MobileSMARTS на ТСД.
Программа на терминале сбора данных не запускается.
Способы решения проблемы:
Читайте также: