Mono:当子文件夹中的 web.config 时应用程序无法运行

Mono:当子文件夹中的 web.config 时应用程序无法运行

我跑Mono 上的 ASP.NET

我想运行 blogengine:
http://www.dotnetblogengine.net/

我下载了它,将其放入/var/www/blogengine,然后在控制台上转到/var/www/blogengine并启动了 xsp2。

我去了http://localhost:8080,它运行起来没有问题。

然后我停止了 xsp2,转到/var/www并启动了 xsp2。

我去了http://localhost:8080/blogengine

它以一个奇怪的错误结束:

无法在此配置文件中定义该部分(允许的定义上下文为“MachineToApplication”)。(/var/www/blogengine/Web.Config 第 9 行)

问题似乎是,只要 xsp2 根文件夹不是应用程序根文件夹,它就会停止工作......

我需要配置什么吗?或者还有什么问题?

答案1

这是预期行为。您必须在 Web 应用程序的根目录中运行 xsp,或将路径指定为根目录。

例如...

xsp2 --root /var/www/blogengine

相关内容