2012-01-08 15 views
0

私は過去1年間にクライアントのWebサイトで働いていました。私は通常、ローカルで物をテストしてから、本番ウェブサイトに直接展開します。最近私たちはいくつかの問題を引き起こしています。そのため、テスト/ステージング環境を構築して、新機能を完全にテストしてから運用する必要があると考えました。ASP.NET MVC3 Webサイトのテスト環境の設定

とにかく、私たちはVPSホスティングアカウントを持っています。私は通常、リモートデスクトップを使用してIISのWebサイトを管理しています。だから、テスト環境を作るために、同じディレクトリ内に本番ウェブサイトのフォルダを貼り付けてコピーします(彼らは両方とも同じレベルにあるので)、フォルダの名前を変更しました。次に、IISで新しいWebサイトを作成し、コピーしたフォルダ内のhttpdocsフォルダに物理パスをマップしました。その後、基本的に本番Webサイトのアプリケーションプールと同じ設定の新しいアプリケーションプールをセットアップしました。テストウェブサイトの接続文字列も変更しました。

しかし、私が試したウェブサイトを見ようとすると、期待した通りに動作しませんでした。私は&ReturnUrl=%2fをクエリ文字列に追加し続け、ウェブサイトはそのスタイル(CSS)から取り除かれます。共有ホスティングアカウントをまだ使用していたときにこれまでに起こっていたことを覚えていますが、その修正方法はわかりません。

私は本当に何が間違っているのか分かりません。私は基本的に、別のポートと別のデータベースを使用していることを除いて、同じ正確なセットアップをしています。私は生産ウェブサイトのアプリケーションプールでテストウェブサイトを稼働させようとしましたが、どちらもうまくいかなかった...

何か提案がありますか?

+0

私に権限の問題のように見え、ユーザーが新しいフォルダ/アプリ内の適切な権限を持っているかどうかを確認プール – torm

+0

@torm:明らかにあなたは正しい!私はそれを受け入れることができるように答えとしてあなたのコメントを追加してください。あなたの答えをありがとう:) – Kassem

+0

確かに、あなたはそれが将来的に見ている他のpplのために働くように変更したものをいくつかの詳細を教えてください:) – torm

答えて

2

ユーザーが新しいフォルダ/アプリケーションプールに適切な権限を持っているかどうかを確認、私には権限の問題のように見える:)

+0

うん、私は実際には、IUSRをフォルダに追加し、 。それはトリックをした、ありがとう:) – Kassem