【发布时间】:2009-01-10 16:18:21
【问题描述】:
我正在尝试使用 Cassini 的 Server 类在我自己的应用程序中包含一个基本的 Web 服务器。我刚刚开始使用它来熟悉服务器的工作方式,并设置了一个简单的应用程序,如下所示:
static void Main(string[] args)
{
Server server = new Server(80, "/", @"C:\Projects\");
server.Start();
Console.ReadLine();
server.Stop();
}
它可以让我浏览目录,但是如果我尝试单击一个文件,例如 C# 源文件 (*.cs),它会给出以下错误:
“/”应用程序中的服务器错误。
不提供此类页面。
描述:您拥有的页面类型 未提供请求,因为它有 被明确禁止。这 扩展名“.cs”可能不正确。
请查看下面的 URL 并制作 确保拼写正确。
我尝试在 Cassini 库中搜索该错误文本,但没有找到任何内容。
这个错误来自哪里?我怎样才能让它提供任何文件? 我知道它是用来做 asp.net 和 HTML 的,但我希望它也能像普通服务器一样提供任何文件。
【问题讨论】:
-
嗨,Adam...它可以提供 HTML 和 ASPX 内容吗?