공유 호스팅 환경에 WebMatrix DotNetNuke 사이트를 게시하려고합니다. 그러나 파일을 게시하면 데이터베이스를 게시하는 데 문제가 발생합니다. 그것은 꽤 분명이다 위에WebMatrix 및 DotNetNuke - 호스팅 된 SQL Server에 데이터베이스 게시
02:03:59: Adding dbFullSql (user id=[username];database=[dbname];server=[server]). 02:03:59: The database '[dbname]' could not be created. 02:03:59: Retrying operation 'Add' on object dbFullSql (user id=[username];database=[dbname];server=[server]). Attempt 1 of 2. 02:03:59: The database '[dbname]' could not be created. 02:03:59: Retrying operation 'Add' on object dbFullSql (user id=[username];database=[dbname];server=[server]). Attempt 2 of 2. 02:03:59: Unable to publish. 02:03:59: Unable to publish. Unable to publish. 02:03:59: Error detail: 02:03:59: (06/02/2011 02:03:59) An error occurred when the request was processed on the remote computer. 02:03:59: at Microsoft.Web.Deployment.StatusThreadHandler.CheckForException() 02:03:59: at Microsoft.Web.Deployment.AgentClientProvider.RemoteDestSync(DeploymentObject sourceObject, DeploymentSyncContext syncContext) 02:03:59: at Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable) 02:03:59: at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions) 02:03:59: at Microsoft.Web.Deployment.DeploymentObject.SyncTo(String provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions) 02:03:59: at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentWellKnownProvider provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions) 02:03:59: at Microsoft.WebMatrix.Deployment.MsDeployWorker.Execute(Boolean pullback) 02:03:59: The database '[dbname]' could not be created.
로그에서 : - 여기
는 WebMatrix 출판 로그에서 발췌입니다 ([대괄호]에서 물건 나는 실제 SQL 사용자 이름과 SQL 호스트를 편집 됨했습니다) DotNetNuke WebDeploy 패키지가 데이터베이스를 만들려고합니다. 데이터베이스가 이미 있으며 SQL Management Studio를 사용하여 원격으로 연결할 수 있습니다.호스트 된 공유 SQL 환경이므로 hoster는 사용자가 데이터베이스를 작성할 수 있도록 허용하지 않습니다. 호스트 된 SQL 서버의 SQL 데이터베이스 사용자/로그인은 데이터베이스의 dbowner입니다.
WebMatrix DNN WebDeploy 게시 패키지의 버그입니까?
해결 방법이 있습니까?
이것은 WebMatrix 1.0 RTM과 WebMatrix Application Gallery에서 다운로드 한 DotNetNuke 응용 프로그램을 사용하고 있습니다. DNN 사이트의 일부 내용을 준비하기 위해 로컬 SQL Express 데이터베이스를 만들었습니다. 모든 것이 훌륭하게 작동하며 데이터베이스가 이미 생성 된 공유 호스트 환경에 게시하려고합니다.
그 이유는 데이터베이스 이름을 수정했기 때문에 텍스트의 일부분을 먹었 기 때문입니다. 이것은 GoDaddy가 아니라 웹 사이트가 자신의 앱 풀이고 Full Trust 아래에 있고 데이터베이스 사용자가 dbowner 인 호스팅 서비스입니다. – Kev