こんにちは私はローカルサーバーにアクセスルールを設定しましたが、それらは正常に機能します。ただし、それらをステージングサーバーにデプロイすると、ルールは有効になりません。ルールはどこに保存されますか?ローカルサーバーとステージングサーバーの両方が同じDBサーバーを指しています。洞察をありがとう。
ASP.NetWebアプリケーション管理でアクセスルールを設定しました
こんにちは私はローカルサーバーにアクセスルールを設定しましたが、それらは正常に機能します。ただし、それらをステージングサーバーにデプロイすると、ルールは有効になりません。ルールはどこに保存されますか?ローカルサーバーとステージングサーバーの両方が同じDBサーバーを指しています。洞察をありがとう。
ASP.NetWebアプリケーション管理でアクセスルールを設定しました
各セキュア フォルダには、web.config
そのパスのアクセス ルールを定義するファイルがあります。それらをサーバーにコピーします。
ロール/ユーザーの制限を意味する場合、それらはweb.configにあります。組み込みのroleproviderとmembershipproviderは、ユーザーとロールをデータベースに格納しますが、許可/拒否のロールはweb.config(またはそのために行うカスタムコード)にあります。
メンバーシップ情報は、既定では app_data フォルダーにある ASPNETDB データベースに格納されます。次の web.config を確認します。
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />