問題タブ [applicationpoolidentity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
507 参照

python - Python Flask - IIS スーパー ユーザーではなく、実際のユーザーとしての Pyodbc ユーザー

Windows 認証がオンになっているIIS 8でホストされているPython Flaskアプリがあります。

このIIS アプリのApplicationPoolには、 IdentityがCustom Accountに設定されています。たとえば、

このアカウントには、アクセスしようとしているSQL Serverデータベースに対するSQL 承認があります。

特定のローカル ユーザーが Flask アプリケーションにアクセスしようとしているとします。

Flask アプリは、次を使用してローカル ユーザーの名前を取得できます。

PyODBC を使用してデータベースに接続する方法は、

SQL 接続文字列の一部として。

そのため、IIS にはサーバーを実行しているsuper_usrがあるため、PyODBClocal_usr ではなく、 super_usrのコンテキストで接続を開きます。

ここで、PyODBC がlocal_usrとして接続を開く方法を探しています。local_usrパスワードを尋ねたり、Windows 認証をオンにしたりしたくありません。

これは、IIS アプリケーション プール [ super_usr ] で実行されているアカウントではなく、Windows 認証ユーザー [ local_usr ] に対して SQL 承認を取得するためのものです。

特定のアカウントをアプリケーション プール ID に渡す代わりに、SQL Server が同じボックス上にない場合に IIS で認証されたユーザーを承認する方法はありますか?

誰もこの問題に直面したことがありますか? はいの場合、これを回避するための理想的な方法は何ですか?

前もって感謝します。

0 投票する
1 に答える
214 参照

visual-studio - Crystal Reports が ApplicationPoolIdentity で動作しない

現在、Crystal Reports がアプリケーション プールの「ローカル サービス」または「ネットワーク サービス」の ID でしか動作しないという問題に直面しています。「カスタム アカウント」または ApplicationPoolIdentity に切り替えると、レポートが機能せず、「プリンターがインストールされていません」という例外が発生します。アプリケーション プール ID を NetworkService または LocalService に切り替えると、同じことが完全に機能します。

サーバー上の各サイトにカスタム アカウントを使用する必要があります。この問題を解決するのを手伝ってもらえますか?