カッシーニのServerクラスを使用して、基本的なWebサーバーを自分のアプリケーションに含めようとしています。サーバーの動作に慣れるためにそれをいじり始めたところです。次のような簡単なアプリをセットアップしました。
static void Main(string[] args)
{
Server server = new Server(80, "/", @"C:\Projects\");
server.Start();
Console.ReadLine();
server.Stop();
}
ディレクトリを参照できますが、ファイル、たとえばC#ソースファイル(* .cs)をクリックしようとすると、次のエラーが発生します。
'/'アプリケーションのサーバーエラー。
このタイプのページは提供されません。
説明:明示的に禁止されているため、リクエストしたタイプのページは提供されません。拡張子「.cs」が正しくない可能性があります。
以下のURLを確認し、スペルが正しいことを確認してください。
カッシーニライブラリでそのエラーテキストを検索しようとしましたが、何も見つかりませんでした。
このエラーはどこから来ていますか?どうすればファイルを提供できますか?asp.netとHTMLを実行することを意図していることは知っていますが、通常のサーバーと同じように任意のファイルをサーバー化することも望んでいます。