[英]Importing into SiteFinity
我刚刚在Windows Server 2008上安装了SiteFinity 3.7标准版本。有没有办法将已经存在的.NET项目(ASP.NET)完全/部分导入到SiteFinity中,当然代码中有一些细微的变化(可能是由changinf a几个xml文件或类似的东西)。 我只能在“管理” - >“工具”部分下看到“导出”,但不能导入。 我是SiteFinity的新手,因此非常感谢详细的帮助/指导。
谢谢。
如果您只需要导入页面,可以将它们添加为“外部页面”。 这允许您设置权限,页面属性,并将其添加到导航/站点地图,但当然不允许您编辑sitefinity内的页面。 我是这样做的,有些网站是单独开发的,但需要在我们的站点地图中。
您还可以将内容和代码包装到用户控件中,然后将其添加到页面中。 我们为我们构建的应用程序执行了此操作。 页面必须存在于sitefinity中,但编程已经完成,并且需要在用户控件中。 您再次无法编辑sitefinity中的内容,但您可以保留现有代码。
最后,如果您使用任何类型的内容管理系统,您可以通过各种管理器轻松导入新闻/事件/等内容,它的工作方式如下:
var mgr = new ContentManager("News");
var content = new mgr.CreateItem("text/html");
content.SetMetaData("Title", importedItem.Title)
...
mgr.SaveContent(content);
这不完全是代码,但它是类似的东西; 您可以使用api文档了解更多信息。
如果它是纯文本,那么不幸的是,您必须手动将其复制到sitefinity中。 这是一项工作,我用我们的数百页做了这个,但最终还是值得拥有cms的好处。
希望这有用!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.