この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17299|答える: 0

[ASP.NET] asp.net ディレクトリリストの拒否された回避策はmvcのウェブサイトに掲載されています

[リンクをコピー]
掲載地 2015/11/19 17:48:21 | | | |

IISでのウェブサイト設定には誰もが慣れていますし、知らない兄弟はあまりいないと思いますが、MVC asp.net 設定すると問題が起こるでしょう。 設定中に遭遇した問題を記録しておきますので参考になります。

私のユニットのサーバーはWindows 2003システム、IIS6です


ディレクトリ掲載拒否このバーチャルディレクトリでは、内容の一覧表示は許可されていません。

      これはdllファイルが欠けているためです。

       Site - >プロパティ -> ホームディレクトリ -> 設定 ->マッピング

        

        下の選択欄にワイルドカードアプリケーションマッピングを挿入してください

        C:WINDOWSMicrosoft.NETフレームワーク 2.0.50727aspnet_isapi.dll

        ここで注目すべき点は

        

       ファイルが存在するかどうか確認してください。このチェックボックスは絶対に選ばないでください。 なぜなら、IIS 6,7バージョンでは、彼が私たちのルーティングの経路設定を認識していないからです



私たちは一般的にそうです

  1. public static void RegisterRoutes(RouteCollection routes)            
  2.     {                  
  3.      routes.IgnoreRoute("{resource}.axd/{*pathInfo}");                  
  4.      routes.MapRoute(                       
  5.      "Default", // Route name                       
  6.     "{controller}.aspx/{action}/{id}", // 大家看好,如果你选择了上面的复选框,这里你就得加上文件的扩展名,不然的话,会提示你,文件不存在         
  7.      new { controller = "Home", action = "Index", id = ""}// Parameter defaults                  
  8.      );            
コードをコピーします

上記のプログラムのマッピングdllを.NET 4.0に変更するだけです!






先の:SQLプロンプトインストールチュートリアル
次に:c# Mysqlデータベースに接続
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com