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の問題なのか、それとも何か他の問題なのかわかりません。