最近のアクセス:
URL Rewrite - よくある問題

ヒント: IIS7 以上を使用している場合のトラブルシューティングのツール。 
REST サーバーが IIS6 の環境で、スマートデバイスのアプリケーションを使用して、レコード削除または更新したときに、'Forbidden error' または 'jsonObject text must begin with..' エラーが発生した場合、svc の設定が保留中で All Verbs に設定されていることを意味します。詳しくは、こちらを参照してください: URL Rewrite のインストール方法の IIS6 に関するセクション。
REST ページ (http://server/baseUrl/rest/transaction) が要求されたときに 404 エラーまたは 500.19 エラーが発生した場合:
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable
(その他のエラーのメッセージ: MapRequestHandler、0x80070002 )
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
これは、次のいずれかを意味します:
          - URL Rewrite モジュールがインストールされていません。こちらを参照してください: URL Rewrite のインストール方法
          - svc ファイルが正しくデプロイされていません
          - IIS の設定が保留されています。次のコマンドから、svc エクステンションの登録が必要です:
    "%WINDIR%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" –i
URL Rewrite をインストールしてあれば、Web インターフェースでは正常に動作しますが、Android エミュレーターを起動している状態で "Work With ......" を実行すると、"Not found" メッセージが表示され、格納されているデータを取得できない可能性があります。
Windows 7 で Microsoft .NET Framework 3.5.1 を使用している場合:
   - [ Windows の機能の有効化または無効化 ] (このアプリケーションは、"Windows の機能の" で検索できます) に移動します。Microsoft .NET Framework 3.51 というラベルのエントリーから、次のオプションをオンにします: Windows Communications Foundations HTTP Activation and Windows Communications Foundations non-HTTP Activation
Framework 4.0 の場合:
    - 次のコマンドを実行します:
%WINDIR%\Microsoft.NET\Framework\v4.0.30319>ServiceModelReg -ia
   - また、Windows 8 の場合は、 [ Windows の機能の有効化または無効化 ] の [ Http Activation ] プロパティをオンにします。
HTTP Error 404.17 - Not Found
WCF HTTP のアクティベーションを許可します。そのためには、 [ プログラムと機能 ] > [ Windows の機能の有効化または無効化 ] に移動します。表示されるダイアログの [ Microsoft .NET Framework 3.0 ] に移動し、 [ Windows Communication Foundation HTTP-Activation ] をオンにします。
イメージ:22037.png
 
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable
環境の [ Protocol specification ] プロパティの値に従って、URL のプロトコル (http または https) が正しいことを確認します。その場合、イベントビューアを確認します。表示されるエラーは次のとおりです:
WebHost はリクエストの処理に失敗しました。
 Sender Information: System.ServiceModel.Activation.HostedHttpRequestAsyncResult/34250480
 Exception: System.Web.HttpException (0x80004005): 'http://radeploy1.cursogx.local/Idd1244569079d07f4390a24327b61d24b/workwithdevicescountry_country_list_grid1.svc/rest' でアクティブにリッスンしているチャンネルはありません。これは一般に、アドレスの URI が正しくない場合に発生します。メッセージの送信先アドレスが、サービスがリッスンしているアドレスと一致していることを確認してください。 
 
この問題は、*.svc ファイルにアクセスする場合に表示される可能性があります。








サブページ
Created: 16/07/13 19:04 by Admin Last update: 21/05/21 04:32 by Admin
カテゴリ
Powered by GXwiki 3.0