我尝试通过发布 Visual Studio 项目将复合 C1 网站部署到 IIS,但部署后,找不到外部 C# 函数。这是错误的图片:
" XSLT Function call markup for failed to parse ('The Function named 'Composite.Functions2.GetPage' is known. 确保它以您提供的确切拼写和大小写存在。')。有关更多详细信息,请参阅服务器日志。 "
请给我答案,谢谢。
此处讨论了此问题 - http://compositec1.codeplex.com/discussions/388950
解决方案:当您在 VS 中发布时,它会复制解决方案中在项目文件中具有适当“构建操作”的所有文件。在您的情况下,这些新的 .cs 文件要么不是解决方案的一部分,要么没有必要的构建操作。您可以将文件添加到解决方案中,也可以使用其他一些方式来部署 C1 网站(例如 - 只需复制文件。)