Используйте другой объект для блокировки.
int valueType;
object valueTypeLock = new object();
void Foo()
{
lock (valueTypeLock)
{
valueType = 0;
}
}
Эта проблема возникает, если вы отказались от всех в файле .htaccess. Если изменить это, проблема будет решена.
Проверьте разрешения, а также право собственности на файл. Как правило, 403 означает, что веб-сервер не имеет прав на чтение файла и, следовательно, не может продолжить запрос. Разрешения могут быть установлены правильно, однако файл может принадлежать другой учетной записи на сервере - учетной записи, которая не входит в ту же группу, что и учетная запись, на которой запущен сервер.
Например, я считаю, что * Apache по умолчанию выполняется под учетной записью пользователя httpd
, которая является частью группы httpd
. Однако пользователь FTP, под которым вы входите (например, ftpuser
), может не входить в группу httpd
. Итак, при копировании файла, который вы создали под другой учетной записью пользователя, Apache выиграл '