0

MVC3 アプリケーションがあります。ビューフォルダーの外側にReportsというフォルダーを作成し、Reports内にViewUserControlを含むIndex.aspxページを追加し、ここでSQLサーバーレポートサービスを呼び出します。パラメータを選択する StatisticsController と View があり、コントローラでこのパラメータを使用して .aspx ページにリダイレクトします。ローカルマシンで動作していますが、外部サーバーに配置するとエラーページが表示されます:

「/Reports」アプリケーションでサーバー エラーが発生しました。リソースが見つかりません。説明: HTTP 404。探しているリソース (またはその依存関係の 1 つ) は、削除されたか、名前が変更されたか、一時的に利用できない可能性があります。次の URL を見直して、スペルが正しいことを確認してください。

要求された URL: /Reports/Index.aspx

さらにコントローラーでは、以下の関数を使用しました。

    public ActionResult PacStatRep1(string dateFrom, string dateTo)
    {
        string CustomerNumber = _workContext.CurrentCustomer.Id;
        string url = "~/Reports/Index.aspx?CustomerNumber=" + CustomerNumber + "&dateFrom=" + dateFrom + "&dateTo=" + dateTo;
        return Redirect(url);
    }

このページにアクセスする方法について何か提案はありますか? リダイレクトの問題なのか、iisの問題なのか、それとも何か他の問題なのかわかりません。

4

0 に答える 0