반응형

XP IIS 5 에서 발생되는 에러 입니다.

 

VS2008 에서는 잘 되는데, 웹사이트로 publishing 후 위와 같은 에러가 발생한다면...

그것은 소스상의 문제가 아니고 권한 문제인다.

 

Exception 정보에서

Failed to update database "C:\INETPUB\MVCWEBSITE\APP_DATA\NERDDINNER.MDF" because the database is read-only.

메시지가 나오면, 100% 입니다.^^;;

 

리스트나 뷰에서는 에러가 안나는데, edit, create, delete 시 에러가 발생 합니다.

쓰기 권한이 없기 때문에...

 

쓰기권한을 주면 모든게 해결이 됩니다.

Inetpub/xxx/App_Data 폴더 속성 >> 보안탭

*** 보안탭이 안보이는 경우,

1. ftp://ftp.microsoft.com/bussys/winnt/winnt-public/tools/scm/scesp4i.exe 다운

2. 실행시 압축 해제 폴더 지정하고 OK

3. 압축 해제 폴더에서 setup.inf 오른쪽 마우스 클릭 >> 설치

4. 파일바꾸기 >> 아니오

5. 재시작 >> 아니오

 

다시 App_Data 폴더 속성 으로 가면 보안탭이  보입니다.

보안탭에서 ASP.NET Machine Account 가 추가 되어 있는지 확인하고, 없으면 (없으니까 하는거임)

추가 >> 고급 >> 지금찾기 >> ASPNET 을 추가하시고

사용권한에서 Write를 허용해주시면 됩니다...

 

어플케이션을 다시 시작해 보세요~^^;;



반응형

+ Recent posts