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環境であるため、ホスティング者はユーザーがデータベースを作成することを許可しません。ホストされているSQLサーバ上のSQLデータベースユーザ/ログインは、データベースのdbownerです。
これはWebMatrix DNN WebDeployパブリッシングパッケージのバグですか?
回避策はありますか?
これはWebMatrix 1.0 RTMとWebMatrix Application GalleryからダウンロードしたDotNetNukeアプリケーションを使用しています。私はローカルのSQL Expressデータベースを作成し、DNNサイトをいくつかのコンテンツで準備しました。すべてうまくいきましたが、今はデータベースがすでに作成されている共有ホスト環境に公開しようとしています。
私はデータベース名を編集したが、テキストの一部を編集したからだ。いいえこれはGoDaddyではありません。ウェブサイトが自社のアプリケーションプール内で実行されているホスティング者で、完全信頼の下にあり、データベースユーザーはdbownerです。 – Kev