MVC 2.0 のデータテーブルにサーバー側処理を使用しています。着信要求を処理するために使用しているコントローラーがあります。localhost でページを表示すると、正常に動作します。これは、送信するリクエスト ヘッダーのサンプルです。
http://localhost:42417/EmissionByRegion/DataProviderAction?_=1337611318226&sEcho=1&iColumns=40&sColumns=&iDisplayStart=0&iDisplayLength=10&mDataProp_0=0&mDataProp_1=1&mDataProp_2=2&mDataProp_3=3&mDataProp_4=4&.......[it goes on till 39 columns]
これにより、有効な json 応答が得られ、すべてが正常に機能します。しかし、IIS 7.5 を使用しているサーバーでこのコードを公開すると、同じ要求パラメーターを持つサーバーへのポストバックがある場合:
http://domain.com/EmissionByRegion/DataProviderAction?_=1337612368137&sEcho=1&iColumns=40&sColumns=&iDisplayStart=0&iDisplayLength=10&mDataProp_0=0&mDataProp_1=1&mDataProp_2=2&mDataProp_3=3&mDataProp_4=4&........
404 - ファイルまたはディレクトリが見つかりません。
これを入力すると: domain.com/EmissionByRegion/DataProviderAction
、コントローラーがそこにあり、有効なパラメーターを探していることを示しています。したがって、コントローラーを取得していますが、パラメーターが渡されると機能しません。同じプロジェクトがローカル マシンで動作しているのに、サーバーでは動作しないのはなぜですか? また、動作させるにはどうすればよいですか? 助けてください 。ありがとう