2

この問題に関する多くの投稿を見てきましたが、規定の解決策がうまくいかなかったため、もう一度試しています。

問題の概要: 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 承認規則: 許可 - すべてのユーザー

何か単純なものが欠けていると確信しています。これを理解するのを手伝ってもらえますか?

ありがとう!!!

4

2 に答える 2

1

どうやらこれは既知のバグです。この回避策を見たことがありませんか? まだ VS/LS 2012 を使い始めていないので、うまくいくかどうかはわかりませんが、お役に立てば幸いです。

VS 2012 RC の Chrome データ読み込みバグの回避

RTM バージョンの代わりに RC をまだ使用している場合 (回避策が LS チーム メンバーから提供されているため、これは最終バージョンで修正されると思います)、おそらく回避策で問題が解決します。あなた。

于 2012-08-21T03:20:29.077 に答える
0

問題が見つかりました-クライアントマシンでChromeを実行していました。IEで試したらすぐにうまくいきました!!!

私はこれに多くの時間を費やしたとは信じられません。:(

于 2012-08-20T12:54:10.097 に答える