Устранение неполадок общих разрешений и обеспечения безопасности в ASP.NET

Переводы статьи Переводы статьи
Код статьи: 910449 - Vizualiza?i produsele pentru care se aplic? acest articol.
ASP.NET поддержка голосовой столбца

Устранение неполадок общих разрешений и обеспечения безопасности в Microsoft ASP.NET

Для настройки этого столбца в соответствии с потребностями, мы хотим пригласить можно отправлять свои идеи по темам, которые интересуют вопросы, которые вы хотите увидеть и направлено в будущих статьях базы знаний и поддержка голосовой связи столбцов. Вы можете отправить свои идеи и с помощью обратной связи Попросите его форма. Также имеется ссылка на форму в нижней части этого столбца.
Развернуть все | Свернуть все

В этой статье

Привет это A.G Vignesh из приложения ASP.NET группы. Добро пожаловать ASP.NET поддержка голосовой столбца! Была инженер поддержки разработчиков для Теперь в Microsoft и я за два года потратили время на ASP.NET и информационные службы Интернета (IIS).

Посвящена эта рубрика будет для объяснения ASP.NET безопасность, но чтобы структурировать несколько действий по устранению и советы, которые будут помогают определять и устранять причины некоторых общих разрешений и сценариев безопасности что мы здесь обратитесь в службу поддержки. Разрешения и вопросы безопасности в ASP.NET, очень хорошо задокументированы. На самом деле будет существовать большое количество людей, которые могут сообщали, что та же проблема до вас. Таким образом цель состоит в том для этого столбца быть хорошим местом для найти важные и исчерпывающие сведения об ASP.NET безопасности. Не существует чувствовать не лучше, чем исправление проблемы.

Полезные инструменты

Прежде чем пытаться исправить все, что не работает, необходимо Ознакомьтесь с несколько средств, которые помогут упростить работу с проблема. В нашем случае мы хотели бы в программах FileMon, RegMon, и Аудит безопасности. Для получения дополнительных сведений о FileMon посетите следующий веб-узел корпорации Майкрософт:
http://TechNet.Microsoft.com/en-US/Sysinternals/bb896642.aspx
Для получения дополнительных сведений о RegMon посетите следующий веб-узел корпорации Майкрософт:
http://TechNet.Microsoft.com/en-US/Sysinternals/bb963881.aspx

Нижние изолировать проблему

  • Приложение никогда не работал? Если да, затем отличия что бы смог внести разрыв приложения? Возможно обновление программного обеспечения или обновления безопасности были применены на сервере. Внедрение кода также может иметь Причиной проблемы.
  • Выполняют простые .html и .asp страниц из IIS?
  • Перенесено приложение к другой версии IIS?
  • Выполните другие ASP.NET на сервере неудачей с же ошибка? Это единственное приложение, которое происходит сбой?
  • Проблема возникает для всех пользователей или только определенным пользователям?
  • Не возникнут проблемы при просмотре на локальном компьютере Веб-сервер или не возникнут только у небольшого числа клиентов?
  • При использовании олицетворения, затем выполняет олицетворенного пользователь имеет необходимых прав доступа к ресурсу?
Выше вопросы полезны для диагностики проблемы. Если ваша проблема учета для какого-либо приложения ASP.NET форумы и, если вы уже есть ответы на большинство из этих вопросов, то он, скорее всего, что вы Получите быстрый указателя или решение проблемы. Ключ используется для учета всего ASP.NET стека источник ошибки, если это возможно, вместо того, чтобы о том, что "Получение об отказе в доступе при попытке запуска моего ASP.NET приложения. Любой пользователь может помочь?» Он проще просмотреть трассировку стека и дать вам указатели, когда они могут увидеть полное сообщение об ошибке. Таким образом можно получить у самостоятельно...

Что такое текст сообщения?

Первый вопрос, мы просим клиентов — «что такое точное сообщение об ошибке сообщение"? Если у вас есть четкое описание сообщения об ошибке генерируется корпорацией Майкрософт.NET Framework, Этот раздел можно пропустить. Если приложение маскирует фактическое сообщение и вы понятное ошибки сообщения, такие, как «непредвиденная ошибка имеет дает произошло. Обратитесь к администратору веб-узла сведения,"не из очень полезна для всех. Вот несколько шагов, которые помогут вам получить фактический сообщение об ошибке.
  • Найдите и откройте файл Web.config в приложении каталог и изменения customErrors режим = «Off». Сохраните файл и воспроизведения проблема.
  • Он по-прежнему может оказаться невозможным для просмотра фактических ошибок сообщение об ошибке следующего шага выше из-за обработки пользовательских событий и ошибок сделать разработчиком приложения. Можно попытаться найти Application_Errorсобытия в файл Global.asax и комментарий любой код, который используетServer.Transfer("Errors.aspx") функцию, чтобы перейти на страницу настраиваемой ошибки.
/Global.asax 
void Application_Error(object sender, EventArgs e) 
 {
  // Code that runs when an unhandled error occurs
  //Server.Transfer("Errors.aspx"); 

  } 
После получения сообщения фактические ошибки прочитать его, чтобы определить, если Причиной ошибки является отсутствие разрешения на локальный ресурс или на удаленный ресурс веб-приложения ASP.NET приложение пытается получить доступ.

Совет Вы можете обратиться к разработчику, чтобы узнать, как просмотреть фактический сообщение об ошибке. Возможно, ваш разработчик может запись в файл или получение уведомления по электронной почте. Всегда помните, что резервная копия любого файла, который вы Вы собираетесь изменить. С помощью резервной копии можно всегда откатить изменения.

Проблема возникает из-за отсутствия разрешений к локальному ресурсу, ASP.NET приложение пытается получить доступ к

Если не удается получить четкое описание проблемы из-за сообщения об ошибке запуск FileMon и воспроизвести проблему. Остановить Откройте файл в Microsoft Excel и сохраните ее как FileMon.xls. На Данные меню, нажмите кнопку Фильтр, а затем нажмите кнопку Автофильтр для использования возможностей фильтрации Microsoft Excel. Теперь выберите раскрывающийся список в столбце f и ищите «ОТКАЗАНО в доступе» ошибки.

Ниже приведен пример вывода FileMon.
10381 1:01:11 PM w3wp.exe:2320 OPEN
				C:\winnt\microsoft.net\framework\v1.1.4322\Temporary ASP.NET
				Files\sessiontest\8832e585\275ec327\global.asax.xml ACCESS DENIED NT
				AUTHORITY\NETWORK SERVICE
Как видно из отфильтрованного результаты, мы уменьшать причины проблемы. FileMon показывает, что NT Учетной записи отсутствует разрешения NTFS на C:\Winnt\Microsoft.net\Framework\v1.1.4322\Temporary ASP.NET Files папку. Это должен быть прост для исправления.Для получения дополнительных сведений об использовании FileMon Устранение ASP.NET, щелкните следующий номер статьи базы знаний Майкрософт:
890960Устранение неполадок ASP.NET с помощью FileMon
Совет Хорошим шагом будет изменение ASP.NET процесс учетной записи Учетная запись администратора для просмотра, если неполадки устранены. В IIS 5.x следует изменитьимя пользователя для «Система» в разделе модель процесса в файле machine.config и в IIS 6.0 при смене удостоверения «Локальная система» группа приложений IIS для увидеть, если приложение работает.

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

Большинство людей бы склонен Переустановите Microsoft.NET Framework или даже там до такой степени, повторная установка операционная система. Это не является рекомендуемым вариантом и не поддерживает гарантирует, что проблема будет не возникает. Я предоставлю один пример. Неустойчивая работа часто трудно определить и устранить. В этом сценарий клиента приложение будет работать нормально несколько часов, а затем для всех Внезапное произойдет сбой с ошибкой ниже. Клиент уже успели поработать с переустановкой .NET Framework, а также операционной системы. Это казалось исправить проблема для нескольких дней, но затем он reappeared.

Свернуть это изображениеРазвернуть это изображение
Ошибка сервера в "/ MyApp"

				Приложение


Запуск FileMon не приводил к отображению всех ОТКАЗАНО в доступе ошибки. Все необходимые разрешения для учетной записи ASPNET имели место. В для перезагрузки поле является единственным способом устранения проблемы. Даже перезагрузки IIS не может помочь. Думают "Ah, программное обеспечение корпорации Майкрософт всегда требует перезагрузки Чтобы восстановить?» Ну отображаются неправильно!

Главное – внимательно посмотрите на сообщение об ошибке. Сообщение об ошибке ясно говорит «не удается открыть файл для записи,» и не обычным об ОТКАЗЕ в ДОСТУПЕ, так что я думаю, что это другой процесс который удерживает блокировку на файл или папку и не давая ASP.NET для написания к нему. Имеет смысл, перезагрузка уничтожение других процессов и ASP.NET начинается работать снова, пока процесс блокирует файл еще раз. Было бы логическим нужно обязательно отключите все антивирусные программы, сторонних программ-шпионов или любой другой файл, мониторинг программного обеспечения на сервер. Не делать хочу Специфическое программное обеспечение независимых производителей. Но в общие, антивирусное программное обеспечение известно, вызывает массу неприятностей для IIS и ASP.NET приложения. Другой известная проблема вызвана антивирусным программным обеспечением, является потеря сеанса из-за домен приложения перезапускается, когда затронуты в папку Bin или файлы config.

Совет Отключение служб сторонних проще всего:
  1. Нажмите кнопку Начало, нажмите кнопку Запустить, а затем введите Msconfig.
  2. Выберите Службы и проверка Отображать службы Майкрософт.
  3. Нажмите кнопку Отключить все для остановки службы независимых производителей.
  4. Нажмите кнопку Начало, нажмите кнопку Запустить, а затем введите IISResetдля перезагрузки среды CLR в рабочий процесс.
Мониторинг приложений, чтобы увидеть, если проблема повторится. Если Запуск нескольких антивирусных программ, используйте метод проб и ошибок Определите, какие программы не является причиной проблемы.

Примечание Если же ошибка воспроизводима 100 процентов времени, антивирусное программное обеспечение не может быть причиной. Существует может быть другие причины возникновения этой ошибки. Повторите создание простой страницы ASP.NET тестового приложения Изолируйте ли для страницы Test.aspx возникает та же ошибка. Если это так, убедитесь что необходимо списки управления доступом (ACL) находятся в месте для ASP.NET.

Просмотра ASP.NET необходимо списки управления доступом (ACL).http://msdn2.Microsoft.com/en-us/library/kwzs111e.aspx

Совет Папка %SystemRoot%\Assembly находится в глобальном кэше сборок. Нельзя непосредственно использовать проводник Windows для изменения списков ACL для данного папка. Вместо этого используйте командную строку и выполните следующую команду:
cacls %windir%\assembly /e /t /p domain\useraccount:r
Кроме того до с помощью проводника Windows, регистрацию Shfusion.dll с следующую команду, чтобы предоставить разрешения на доступ через графический Интерфейс:
C:\WINDOWS\Microsoft.NET\Framework\Номер_версии>regsvr32–u shfusion.dll
После установки разрешений с помощью проводника Windows, повторите регистрацию Shfusion.dll с помощью следующей команды:
C:\WINDOWS\Microsoft.NET\Framework\Номер_версии>regsvr32 Shfusion.dll

Проблема возникает из-за отсутствия разрешений на удаленный ресурс, ASP.NET приложение пытается получить доступ к

Если приложения ASP.NET приложение обращается к удаленному ресурсу как Совместное использование Microsoft SQL Server или универсальное правило именования (UNC), многое может пойти не так. Кроме того возможно, многие вещи Неправильная настройка на удаленный ресурс. Необходимо устранить эти проблемы для работы ресурса.Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
891031Общие вопросы безопасности при доступе к удаленным ресурсам из кода страницы ASP.NET приложений
Первым шагом было бы ли подключиться в проводнике Windows на удаленном сервере.
  1. На удаленном сервере создайте папку с именем теста. На очередь Доступ к файлам и Безопасность добавить вкладки тестовую папку вашего домена или учетной записи, и также процесс счета, используемого для приложения ASP.NET и дать они оба полный доступ.

    Примечание Пожалуйста, ознакомьтесь с891031 для методов или Методы обхода для доступа к удаленным ресурсам из кода страницы ASP.NET.
  2. На сервере IIS, войдите в систему под вашего домена или учетной записи, нажмите кнопку Начало, нажмите кнопку Запустить, а затем введите UNC-путь папки удаленного сервера:
    \\RemoteServerName\Test
    Если вы не можете перейти к этой папке, обратитесь к сетевому Администратору для решения этой проблемы. Может приложения ASP.NET приложения access общий ресурс.
  3. Создайте файл с именем CreateUNCFile.aspx следующим кодом и сохраните файл в каталоге приложения.
    <%@ Page Language="vb" %>
    <%@ Import Namespace="System.IO" %>
    <html>
      <head>
      <title>Writing to a Text File</title>
    <script runat="server">
        Sub WriteToFile(ByVal sender As System.Object, ByVal e As System.EventArgs)
            Dim fp As StreamWriter
                fp = File.CreateText("\\<RemoteServerName>\Test\" & "test.txt")
                fp.WriteLine(txtMyFile.Text)
                lblStatus.Text = "The File Successfully created! Your ASP.NET process is able to access this remote share"
                fp.Close()
        End Sub
    </script>
    
    </head>
    <body style="font: 10pt verdana">
                <h3 align="center">Creating a Text File in ASP.NET</h3>
        <form id="Form1" method="post" runat="server">
                            Type your text:
                            <asp:TextBox ID="txtMyFile" TextMode="MultiLine" Rows="10" Columns="60" Runat="server" /><br>
                            <asp:button ID="btnSubmit" Text="Create File" OnClick="WriteToFile" Runat="server" />
                            <asp:Label ID="lblStatus" Font-Bold="True" ForeColor="#ff0000" Runat="server" />
        </form>
    </body>
    </html> 
    
  4. Убедитесь, что изменения <remoteservername></remoteservername> в следующей строке кода
    fp = File.CreateText("\\<RemoteServerName>\Test\" &	"test.txt")
    Таким образом, чтобы она отражает имя удаленного сервера.
  5. Откройте обозреватель Windows и перейдите к http://IISServerName/Имя_приложения/CreateUNCFile.aspx на клиентском компьютере, отличном от сервера IIS.
  6. Если создается файл Test.txt успешно, а затем на ASP.NET приложения могут проходить проверку подлинности для удаленных ресурсов.
  7. Если происходит сбой создания файла из клиентского обозревателя Internet Explorer, но works При переходе к той же странице из самого сервера IIS, то, скорее всего установленной в сценарии «Двойного прыжка». Для доступа к удаленным ресурсам, требующие проверки подлинности пользователя при использовании настраиваемого построения веб-частей, скорее всего возникнет проблему «Двойного прыжка». Чтобы получить доступ к удаленным ресурсам, необходимо предоставить учетные данные конечного пользователя к ресурсу таким образом, чтобы выходные данные ресурсов ограничен конечный пользователь имеет разрешение на доступ к данным.
Описанные выше шаги предполагается, что проверка подлинности NTLM включена в службах IIS. Обычная проверка подлинности Kerberos не используется.Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
907272Проверка подлинности Kerberos и устранение неисправностей делегирования
326985 Устранение неполадок с проверкой подлинности Kerberos на сервере IIS
Для получения дополнительных сведений на методы проверки подлинности IIS См следующий веб-узел Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/aa292114 (VS.71) .aspx


Совет Если можно подключиться к удаленной общей папке UNC, но вам не удается подключиться к удаленный сервер, на котором запущен SQL Server из приложения ASP.NET может понадобиться проверить приложение, или Задайте имена участников службы (SPN) для SQL Server. Попытаться включить только обычную проверку подлинности для вашего приложение в IIS и посмотрим, если удается подключиться к удаленному серверу, на котором запущен SQL Server.Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
319723Использование проверки подлинности Kerberos в SQL Server
316989 Сообщение об ошибке при создании доверенного подключения к данным из ASP.NET для SQL Server: «Ошибка входа пользователя: «Имя учетной записи» "
Совет Не рекомендуется использовать сопоставленные диски для подключения к удаленному ресурс за расширение сопоставления дисков NET use Команда и все созданные на каждого пользователя. Предпочтительный метод доступ к содержимому веб-сервера, который существует на удаленном компьютере является Используйте общие ресурсы, которые следуют за UNC.Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
257174Использование сопоставленных дисков с IIS

Проблемы, связанные с доступом для кода (CAS)

Сообщения об ошибках в ASP.NET, подробно и более часто, чем не Расскажите, проблема заключается. В некоторых случаях не могут FileMon и RegMon Запишите что-нибудь полезное. Давайте рассмотрим один из таких случаев.

Сценарий

При попытке просмотра веб-приложения ASP.NET приложения происходит сбой с Общая ошибка, такие как пресловутые следующее сообщение об ошибке:
Свернуть это изображениеРазвернуть это изображение
Серверное приложение

				Недоступен
Это показано в журнала событий:
Тип события: ошибка
Источник события: ASP.NET 1.1.4322.0
Категория события: нет
КОД события: 1088
Дата: 11/10/2006
Времени: 10:54:04 PM
Пользователь: н/Д
Компьютер: имя_компьютера
Описание:
Сбой при выполнении запроса, поскольку не удалось создать домен приложения. Ошибка: 0x8013150a
При запросе страницы ASP.NET создании домена приложения, ASP.NET чтений значение, указанное для уровня атрибута элемента конфигурации доверия Создает экземпляр AspNetHostingPermission класс с указаннымУровень атрибут, и добавляет в набор разрешений для класса домен приложения. Вы увидите выше сообщение об ошибке, если уровни доверия неправильно настроенные или измененные. Для получения дополнительных сведений см. «ASP.NET доверия Уровни и файлы политики"на веб-узле MSDN:
http://msdn2.Microsoft.com/en-us/library/wyts434y.aspx
Чтобы устранить эту проблему, можно попробовать Файл Совет в «проблема возникает из-за отсутствия разрешений к локальному ресурсу, ASP.NET приложение пытается получить доступ к» разделу, но не получить disheartened Если приложение работает с администратором или системы учетная запись. Необходимо проверить, если проблема может быть вызвана разграничения доступа кода. Это легко сделать, отключив использование безопасности доступа К коду Служебная программа Caspol.exe.
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 >Caspol -s off
Microsoft (R).NET Framework CasPol 1.1.4322.573
(С) Корпорация Майкрософт, 1998-2002. Все права защищены.

Успех

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 >
Один раз было выполненоCaspol –s off, сбросить IIS и попытайтесь выполнить просмотр приложения. Если Это работает, необходимо проверить набор разрешений для группы кода. Можно получить доступ к групп кода в Microsoft.NET Framework Номер_версииИнструмент, который находится в папке Администрирование.

В этом случае очередь Набор разрешений для My_Computer_Zone Группа кода была настроена для Ничего не. Для изменения Полное доверие проблемы

Примечание Для доступа к My_Computer_Zone Код группы, выполните следующие действия:
  1. На панели управления дважды щелкните значок Администрирование.
  2. Дважды щелкните значок Корпорация Майкрософт.NET Framework Номер_версии Конфигурация.
  3. Дважды щелкните значок Политика безопасности среды выполнения.
  4. Дважды щелкните значок Машина.
  5. Дважды щелкните значок Код Группы.
  6. Дважды щелкните значок All_Code.
  7. Дважды щелкните значок My_Computer_Zone.
Совет Не забудьте выполнить Caspol –s на Чтобы включить ЦС после устранения проблема.

Дополнительные сведения содержатся в ASP.NET код доступа Безопасность:http://msdn2.Microsoft.com/en-us/library/87x8e4d1.aspx

Существует множество других причин ошибка «Сервер приложений недоступен» сообщение. Журнал событий является лучшим решением для получения дополнительных сведений о причине проблема.

Ошибки, связанные с IIS

Журналы IIS очень полезны в случаях, когда ошибки проверки подлинности IIS. Обычно, когда пользователь обычно можно увидеть следующее:
Свернуть это изображениеРазвернуть это изображение
Вы не являетесь

				право на просмотр этой страницы
Что нужно искать состояние и sub коды состояния для данной ошибки.
2006-10-12 22:47:28 W3SVC1 ПОЛУЧИТЬ 65.52.18.230 /Приложение/Login.aspx - 80MyDomain\UserID_91 65.52.22.58 Mozilla / 4.0+ (совместимый; MSIE + 6.0; + Windows + NT + 5.2; + SV1; +.NET + CLR + 1.1.4322; +.NET + CLR + 2.0.50727; +InfoPath.1) 401 3 5
Мы видим 401 с подсостояния 3, который указывает «Доступ запрещен в соответствии с ACL на ресурсе.»

Это указывает на отсутствие NTFS разрешения для файла или папки. Эта ошибка может возникнуть, даже если разрешения для файла, который вы пытаетесь получить доступ, но по умолчанию установлены правильно разрешения и права пользователя могут отсутствовать в других папках системы и службы IIS. Для пример, эта ошибка может появиться, если учетная запись IUSR_ИмяКомпьютера имеет доступ к папке c:\WINNT\System32\Inetsrv.Для получения дополнительных сведений о кодах состояния служб IIS щелкните следующий номер статьи базы знаний Майкрософт:
318380Описание кодов статуса Интернет информации Microsoft Services (IIS) версии 5.0 и 6.0
812614 По умолчанию разрешения и права пользователей для служб IIS 6.0
271071 Инструкции по установке необходимые разрешения NTFS и права пользователей для служб IIS 5.0 веб-сервера
Совет Нажмите кнопку Начало, нажмите кнопку Запустить, и затем введите файлы журнала Чтобы открыть папку, содержащую Журналы IIS. На странице свойств для веб-узла в IIS, щелкнувАтрибут WebSiteName замените вкладки и в разделе Формат текущего журнала, нажмите кнопку Свойства Чтобы просмотреть файл журнала имя и каталог.

На этапе самого интересного код состояния 5. Можно использовать NET helpmsg команда Получите дополнительные сведения на данный код состояния:
C:\Documents and Settings\User >NET helpmsg 5
Отказано в доступе.
Давайте попробуем другой общий код состояния, код 50:
C:\Documents and Settings\User >NET helpmsg 50
Запрос не поддерживается.
Совет Каждый раз, когда вы получаете другого универсального пресловутые "500 внутренний сервер Его рекомендуется отключить подробные HTTP сообщения об ошибках, таким образом, появляется сообщение об ошибке"и нажмите Подробное описание ошибки. Не забудьте просмотреть событий средства просмотра как он также может содержать дополнительные сведения.
Для получения дополнительных сведений об отключении подробные сообщения об ошибках HTTP щелкните следующий номер статьи базы знаний Майкрософт:
294807Отключить функцию на стороне сервера Internet Explorer 5.x и 6.x «Показать понятные HTTP сообщения об ошибках»
Идея заключается в использовании записываемых данных Доступные получить максимальные сведения о возникшей проблемы.

Ресурсы

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
306590ASP.NET безопасности: Обзор
317012 Учетная запись процесса в ASP.NET
Инструкции по созданию учетной записи службы для приложения ASP.NET 2.0 приложения
http://msdn2.Microsoft.com/en-us/library/ms998297.aspx

ASP.NET единичная матрица
http://msdn2.Microsoft.com/en-us/library/aa302377.aspx

Предыдущие технологии ASP.NET поддержка голосовой столбцов
http://support.Microsoft.com/aspnetpsvc
Я надеюсь, что эти простые способы в решения проблем, связанных с безопасностью и разрешениями. Помните, что столбцы Поддержка голосовой связи для вас! Как всегда, вы можете использоватьПопросите его формы для отправки идеи по темам, которые вы хотите увидеть, которая была описана в будущих столбцов или в базе знаний.

Свойства

Код статьи: 910449 - Последний отзыв: 18 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft ASP.NET 2.0
  • Microsoft ASP.NET 1.1
Ключевые слова: 
kbhowto kbasp kbmt KB910449 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:910449

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com