C# FAQ |
![]() |
Aspnet_wp.exe не может запуститься в контроллере домена, потому что не может найти локальную учетную запись "localmachinename\ASPNET". Происходит это потому, что все учетные записи пользователей в контроллере домена являются аккаунтами домена, а не локальными аккаунтами. В этом случае можно: 1) создать непривилегированный аккаунт и указать в настройках файла Machine.config в секции использование данного аккаунта; 2) либо установить свойство userName в SYSTEM в настройках файла Machine.config в секции ; 3) либо указать в настройках файла Machine.config в секции использование аккаунта администратора. |
![]() |
Рабочий процесс ASP.NET не имеет достаточных прав на соединение или запись в БД SQL Server. Для решения проблемы требуется либо включить имперсонацию (impersonation) пользователей либо настроить процесс ASP.NET для запуска под системным аккаунтом SYSTEM. Аккаунт ASPNET не может установить соединение "named pipes" к серверу БД. Попробуйте использовать TCP/IP вместо протокола Named Pipes путем добавления "Network Library =dbmssocn" в строку соединения. |
![]() |
Рабочий процесс ASPNET не имеет достаточных прав на соединение или запись в БД MS Access. Для решения проблемы требуется либо включить имперсонацию (impersonation) пользователей либо настроить процесс ASP.NET для запуска под системным аккаунтом SYSTEM. Можно также добавить права на чтение и запись (read, write) для группы Everyone на файл БД или на ее каталог. |
![]() |
ff |
![]() |
Рабочий процесс ASPNET не имеет прав "Read & Execute", "List Folder Contents", "Read permissions" для мониторинга изменений в файлах Web.Config, Machine.config и каталогах Bin, Cach dependency. Либо один из каталогов, содержащих файл, имеет имя длиной более 8 символов. |
![]() |
Компилятор C# не имеет прав на доступ к кататалогам, в пути к библиотеке mscorlib.dll. Можно либо 1) включить опцию /nostdlib в настройках компилятора C#; 2) либо назначить права "List Folder/Read Data" процессу ASP.NET для каждого каталога в пути к библиотеке mscorlib.dll. |
![]() |
В IIS не настроено соответствие (mapping) для файлов ASPX. Это могло произойти, если IIS был установлен после .NET Framework или IIS был удален и переустановлен. Для устранения проблемы запустите утилиту Aspnet_regiis.exe. |
![]() |
Несмотря на то, что ASP-приложение запускается в том же каталоге, что и новое приложение ASP.NET, ASP-страница не может получить доступ к значениям ASP.NET-объектов Application и Session. |
![]() |
Visual Studio .NET не может скопировать DLL вашего приложения из каталога Bin во временный каталог файлов ASP.NET. Это может произойти по причине наличия замыкающего слэша в пути к root, либо при наличии virtual directory с дочерним каталогом, настроенным как Web application. |
![]() |
Создайте новое приложение IIS в IIS MMC. Затем в Visual Studio .NET создайте новое ASP.NET-приложение и дайте ему то же самое имя, что имеет приложение IIS. |
![]() |
Создайте новое приложение IIS в IIS MMC. Затем в Visual Studio .NET создайте новый проект используя "New Project In Existing Folder". Дайте ему то же самое имя, что имеет приложение IIS, и задайте путь к требуемому каталогу. |
![]() |
Хостинг-провайдер должен создать приложение IIS и настроить ему использование Front Page Server Extensions. Затем в Visual Studio .NET выберите функцию Copy Project (меню Project), введите URL и выберите метод FrontPage web access. Visual Studio .NET скопирует все необходимые файлы проекта на сервер провайдера. Другой возможностью является обычное копирование по FTP. |
![]() |
Файл "code-behind", содержащий программный код для данной страницы .aspx или для global.aspx, не был откомпилирован. Для компиляции используйте Visual Studio .NET (Build - Build Solution) либо запустите компилятор из командной строки. |
![]() |
Файл Web.config содержит синтаксическую ошибку. |
![]() |
Пользователь, под которым вы отлаживаете приложение, не входит в группу Debugger Users в IIS на удаленном сервере. |