1

私は大企業で働いており、ユニット、システム、生産など、他の多くの企業と同じようにさまざまな環境があります。最近、Entity Framework と、Kinetics、jUnit、jQuery-UI などの一般的な jQuery プラグインを使用して、ASP.NET で Web サイトを開発しました。このプロジェクトは、VS2008 の Web アプリケーションです。

Web サイトは、開発者のコ​​ンピューターでローカルに問題なく実行されています。ユニット システムに移行しましたが、jQuery の一部が機能していませんでした。次に、システム環境に移行して、同じ問題が発生しているかどうかを確認し、エラーの 50% がなくなった. 確かに、安定したユニット\システム環境なしで本番環境に移行したくはありません。

私の質問は、サーバーが開発用コンピューターと同じように完全に実行されるようにするために、サーバーにインストールする必要がある特定のものはありますか? インストールが必要な IIS 設定またはパッケージはありますか? webconfig に問題がありますか? この時点で、これを修正してできるだけ早くサイトを稼働させるために必要な入力が必要です。

皆様、ありがとうございました。一日中オンラインで迅速に対応いたします。

編集: これは、DEV\Syst では機能するが UNIT システムでは機能しないコードの代表的な例です。私はそのようなケースを複数持っています。失敗した webmethods の 1 つからコードを追加する (Tommy のコメントから):

<WebMethod()> Public Function getRessourcesList() As String 
    Dim serializer As New System.Web.Script.Serialization.JavaScriptSerializer 
    Dim listOfRessources = (From ress In GetALLRessources() 
                            Select New With {
                                .label = ("(" & ress.NO_EMPLY & ") " & ress.PR & " " & ress.NM_FAML).Replace("""", "\"""), 
                                .id = ress.NO_EMPLY
                            }).ToList 
    Dim response As String = serializer.Serialize(listOfRessources) 
    Return response 
End Function
4

3 に答える 3

2

jQuery はフロントエンド フレームワークであり、サーバーとは関係ありません。サーバーがファイルを正しく提供している限り (つまり、ファイルを変更していない場合)、すべてが同じように機能するはずです。

于 2012-10-30T14:01:59.023 に答える
1

前述のとおり、jQuery はクライアント側のライブラリのみです。

ただし、アプリが別のパス (ポート番号、ルート フォルダーなど) にデプロイされている可能性はありますか?

于 2012-10-30T14:04:22.850 に答える
1

jQuery はクライアント側のライブラリであり、ライブラリを利用するすべてのコードはクライアント上で実行されます (標準的なセットアップでは、他はすべて同じです。何らかの理由でjQuery をサーバー上で実行する方法については説明しません)。

いいえ、jQuery にはサーバーへの依存関係はありません。

于 2012-10-30T14:02:22.333 に答える