0

MVC 3 および MS SQL SERVER 2008 R2 で Visual Studio 2010 を使用しています。VS 2010 もインストールされているサーバー上にある Web サイトで作業しています。ストック メンバーシップ プロバイダー メソッドを使用して、Web サイトの登録ユーザーとロールを作成しました。asp.net 構成ツールを使用してロールとメンバーシップを調整できますが、サーバーに公開すると、作成したユーザーとロールが Web サイトの残りの部分で公開されませんでした。この問題を調査したところ、ほとんどの人がサードパーティのツールを使用してメンバーシップの更新を行うことを推奨していることがわかりましたが、サードパーティのツールを使用せずに登録ユーザーの役割を実際に更新できるように技術が更新されているかどうかを確認したかっただけです。展開/公開された Web サイトでのパーティー ツール?

この質問に関連する投稿のほとんどを読みましたが、サイトに必要な変更を加えることができる ASP.net 構成ツールへの最近の変更を誰かが知っているかどうか疑問に思っています。

ご意見ありがとうございます。

4

2 に答える 2

2

Web サイトのファイルと、ユーザー/ロールをホストするデータベースを混同していると思います。ローカル マシンでライブ データベースを指定しない限り、Web サイトをデプロイしただけでは、基盤となるデータベースが更新されることはありません。ライブサーバーからデータベース接続文字列を取得し、それをマシンで使用できるかどうかを確認してください...外部ボックスの場合、ファイアウォールまたは SQL サーバーレベルでブロックされる可能性があります。

于 2012-07-23T20:04:47.660 に答える
1

ASP.Net構成ツールは、実際には本番環境での使用を目的としていません。つまり、ユーザーと役割を管理する機能は、VisualStudioがインストールされているユーザーに限定されているためです。

人々が「サードパーティ」ツール自体を本当に推奨するかどうかはわかりませんが、実際には、MVCサイト内に独自の追加/編集ユーザー画面のセットを構築することを意味すると思います。

ユーザーを追加/編集する唯一のユーザーがVisualStudioをインストールするという要件の場合は、ASP.Net構成ツールを本番環境で使用する必要はありませんが、開発マシンでソリューションを確認する必要があります。本番マシンのメンバーシップデータベースと同じメンバーシップデータベースを使用します。

于 2012-07-24T02:50:44.427 に答える