2013-06-20 2 views
0

"IIS 7.0에서 ASP.NET 웹 사이트 배포"에 대한 기사가 인터넷에서 많이 발견되었으므로 이제 그 방법을 알고 있습니다. 하지만 불행히도 IIS에서 웹 사이트를 설정하면 다른 오류가 발생합니다! 처음에는 "IIS APPPOOL \ TradeSite"오류가 발생했습니다. 그러나 관련 응용 프로그램 풀의 ID를 LOCALSYSTEM (으)로 변경했을 때 해결되었습니다. 그 후 나는이 명세서와 함께 새로운 오류 메시지를 받았다 :IIS 7.0에서 ASP.NET 사이트를 구성하는 방법

'/'응용 프로그램의 서버 오류. 로그인으로 요청 된 데이터베이스 "TradeSite"를 열 수 없습니다. 로그인에 실패했습니다. 'NT AUTHORITY \ NETWORK SERVICE'사용자가 로그인하지 못했습니다.

이 문제를 해결하는 방법을 알려주십시오.

나는이 방법으로 사이트를 추가 :

  1. 사본 게시 된 프로젝트는 IIS의 폴더를 wwwroot를 위해
  2. IIS에서 새 웹 사이트를 추가하고 고유 한 포트 번호의 예에 자신의 포트를 설정 : 8090
  3. 변경 사전에서 LOCALSYSTEM에 통합 된 4.0
  4. 변경 프로세스 모델의 정체성을 2.0에서 닷넷 프레임 워크 버전 설정 메뉴

그게 전부 야. 내가 한 모든 일 이었어.

또한 나는 somewhere을 읽었습니다. SQL에 대한 연결을 열어야합니다. 올바른 해결책인지 아닌지는 모르지만 다시 한 번 바뀌지 않았습니다. 또한 서버 및 로컬 IIS에서 테스트했지만 결과는 같습니다.

누구든지이 문제에 대해 저를 도울 수있어서 기쁩니다.

미리 감사드립니다.

답변

1

TradeSite 데이터베이스가 SQL Server에서 호스팅됩니까? 그렇다면 SQL Server Management Studio에서 데이터베이스를 열고 보안을 선택한 다음 네트워크 서비스가 최소한 데이터베이스에서 읽을 수 있는지 확인하십시오.

+0

감사합니다. 예, SQL에 호스팅 된 TradeSite DB는 2008 R2를 표현합니다. 대답에 따라 나는 그것을했지만 아무것도 바뀌지 않았다. 1. ## MS_PolicyEventProcessingLogin ## 2. ## MS_PolicyTsqlExecutionLogin ## 3. BUILTIN \ 사용자 5. NT SERVICE \ MSSQLSERVER 4. NT AUTHORITY \ SYSTEM : 이 보안 폴더에서 내 LOGIN 목록입니다 . sa 7. 관리자 NT SERVICE \ MSSQLSERVER에 대해 데이터베이스를 설정했지만 문제가 아직 있습니다. 네트워크 서비스에 대한 읽기 또는 쓰기 액세스를 추가하는 방법을 설명해 주시겠습니까? 네트워크 서비스 옵션은 어디에 있습니까? 나는 그것을 발견 할 수 없었다. 감사합니다. – Aspmaker

+0

http://msdn.microsoft.com/en-us/library/ff647402.aspx SQL Server를 언급하는 부분을 찾으십시오. –

관련 문제