1

Windows認証を有効にしてLightswitchアプリケーションを作成しましたが、期待どおりに機能します。アプリケーションを別のサーバーに移行したいときに問題が発生します。

1.アプリケーションファイルを別のサーバーに移動しましたが、データベースは同じSQLサーバーに残ります。この場合、アプリケーションにはWindowsのユーザー名とパスワードが必要であり、認証でログインすることはできません。また、ユーザー名とパスワードを入力すると、Windowsアカウントが認識されません。

2.アプリケーションのファイルを別のサーバーに移動し、データベースを別のSQLサーバーに移動して、Web構成ファイルを適切に更新します。アプリケーションを開こうとすると、ブラウザに「アクセスが拒否されました」というエラーメッセージが表示されるようになりました。

この問題の解決策は何ですか?

4

1 に答える 1

0

Lightswitch フォルダーにある LightSwitchSecurityAdmin.exe ツールを試して、新しいユーザー アカウントを設定します。Lightswitch は、SQL の "Intrinsic Data" データベースにユーザー テーブルと承認テーブルを作成します。アプリケーションの移動先のサーバーのユーザーにマップする必要があると思います。

Beth Massi ブログでのコマンド ラインの使用例

任意のフォルダーから Lightswitchsecurityadmin を実行するために必要なファイルのリスト

于 2012-09-14T08:21:11.953 に答える