この問題に関する多くの投稿を見てきましたが、規定の解決策がうまくいかなかったため、もう一度試しています。
問題の概要: Visual Studio 2012 を使用する LightSwitch アプリケーション (ブラウザー内の 3 層) - リモート マシンからのユーザーは正常に認証できます (Windows 認証) が、実際のビジネス データは表示されません (「ロードできません」を示す「赤い X」が表示されます)。データ...")。
更新: 問題は、IE 以外の他のブラウザーで実行する場合です。IEでは、すべて正常に動作します!
Web サーバーで、IIS7 で "Browse *:80" に移動すると、すべて正常に動作します。
しかし、クライアント マシンからインターネット (VPN なし、別のドメイン) 経由で実行すると、エラーが発生します (Google Chrome を使用しています)。
興味深いことに、Fiddler を使用すると、データが実際に入っていることがわかります。
サーバー情報:
- Windows 2008 R2 と .Net 4.5、および WPI を介してインストールされた LightSwitch 2011 前提条件。
- 同じサーバー上の SQL Server 2008 Std
LightSwitch アプリの設定:
- Windows 認証を使用する (認証された Windows ユーザーを許可する)
- アプリケーションの種類: ウェブ
- アプリケーション サーバー構成: IIS
IIS 設定:
- アプリケーション プール: .Net=4.0.30319、マネージド パイプライン モード=統合
- 接続文字列: SQL Server 認証を使用する 1 つの有効な接続文字列のみ (SQL Server ユーザーは SysAdmin)
- .Net 承認規則: 許可 - すべてのユーザー
何か単純なものが欠けていると確信しています。これを理解するのを手伝ってもらえますか?
ありがとう!!!