皆さんこんにちは: 私は助けを求めていますが、プログラマーではなく、アプリケーションの問題の解決策を見つけようと決心しています。2009 年に構築され、自己ホスト型サーバーに実装された Web アプリケーションがあります。最近、サーバーをシャットダウンすることを決定したため、アプリケーションの新しいホームが必要になり、それを Godaddy に移動することにしました。
私が理解していると思う1つの機能を除いて、ほとんどすべてがアプリケーションで機能しました。
まず、アプリケーションは実際には情報を共有する 2 つのアプリケーションです。1 つは、製品を構成するための「シェル」となる複雑なモデルを構築するモデル構築アプリケーションです。2 番目のアプリケーションは「シェル」を使用して、製品の機能と変数を構成するプロセスをエンド ユーザーに案内します。
現状では、アプリケーションのモデル構築側はうまく機能しているようです。構成側は「ほとんど」機能します。ただし、GoDaddy に移行してから作成した新しいシェルは、構成側で正しく読み取られません。また、既存の構成は編集でき (構成側に存在します)、機能はすべて機能しますが、表示されないのは「新しい」モデル (モデル構築側に存在する) だけです。
どちらのアプリケーションも、共有デラックス ホスティング アカウント、IIS6、ASP.NET 2 でホストされています。
新しいモデルが作成されると、構成側のユーザーが新しい構成の構築を選択すると、モデル ディレクトリに保存されます。構成アプリは、そのディレクトリの内容を読み取り、構成するために選択するモデルのリストをユーザーに提示することになっています。
原因を探すのに何時間も費やした後、問題は特に 2 つのアプリケーション間の通信を管理する機能に関連していると思います。
Chrome を使用しているときに Uncaught SyntaxError: Unexpected token {
これをトラブルシューティングするためのアイデアやヘルプは大歓迎です!
いくつかのコード....}
function newConfigurationHandler(responseText) {
var response = JSON.parse(responseText);
* Uncaught SyntaxError: Unexpected token { *
//alert(response.success + ', ' + response.error);
if (response.total > 0) {
var i = 0;
var cb = '<select id="cmbModel">\n';
cb = cb + '<option value="">- select a model -</option>';
for (i = 0; i < response.results.length; i++) {
cb = cb + '<option value="' + response.results[i].modelId + '">'
+ response.results[i].name
+ (response.results[i].description != '' ? ' - ' + response.results[i].description : '')
+ '</option>\n';
}
cb = cb + '</select>';
Ext.Msg.show({
title: 'Select a model to configure',
msg: 'Model: ' + cb,
more code....