BlogEngine.NET 2.5支持多个博客,正如您在this post中看到的那样,我确实这样做了,我用子域测试了这个功能 - 工作正常。但我无法使用虚拟目录。
在帖子中你可以读到这个:
...您不需要创建名为blog1和blog2的物理目录。 这些是BE.NET将在URL中查找的虚拟目录 将该请求视为代表这些博客的Web服务器 实例
我尝试在Blogengin.NET设置中添加来自“添加新博客”选项的〜/ en虚拟路径,但是我收到了这个错误:
HTTP错误404 - 找不到文件或目录
答案 0 :(得分:1)
您是在IIS6还是IIS7上?我使用IIS7测试了集成模式和经典模式应用程序池,并取得了成功。如果您使用的是IIS6,则可能需要打开aspnet_isapi.dll的通配符设置之一(不记得该设置是什么)。
要注意的另一件事是确保“en”的物理目录不存在。