BlogEngine.NET在虚拟目录中有多个博客-错误404



BlogEngine.NET2.5支持多个博客,正如你在这篇文章中看到的那样,它确实支持,我用子域测试了这个功能-效果很好。但我无法让它与虚拟目录一起工作。

在帖子中,你可以阅读:

您不需要创建名为blog1和blog2的物理目录。这些是BE.NET将在的URL中查找的虚拟目录将对web服务器的请求视为代表这些博客实例。

我试图从Blogingin.NET设置中的"添加新博客"选项添加~/en虚拟路径,但我得到了这个错误:

HTTP错误404-找不到文件或目录

您在IIS6还是IIS7?我测试了IIS7,集成模式和经典模式应用程序池都取得了成功。如果您在IIS6上,可能需要打开aspnet_isapi.dll的一个通配符设置(无法立即记住该设置是什么(。

另一件需要注意的事情是确保"en"的物理目录不存在。

最新更新