当我试图运行一个项目时,它启动了一个Telerik.Sitefinity异常(可以更清楚地看到附件),经过一些研究,似乎是因为.NET框架升级到了4.7。
我在链接http://knowledgebase.progress.com/articles/Article/sitefinity-and-net-4-7-compatibility-issues中看到了页面,并验证了这个问题可能可以通过使用内部构建或热修复来解决。我验证了SiteFinity版本是8.2,因此我决定使用Sitefinity Internal Build 8.2.5941.0。
我还看到了链接http://knowledgebase.progress.com/articles/Article/How-to-update-Sitefinity-to-hotfix-internal-build-or-a-patch并安装了Telerik.Sitefinity.All NuGet包,并尝试遵循选项2的导入步骤,但我不明白他们所说的“注意热修复或内部构建的确切内部版本号”是什么意思。
然后我在https://msdn.microsoft.com/en-us/library/ms241613.aspx中尝试了这种方法,似乎正在使用内部构建pdbs。
然后我尝试解决方案,构建并运行项目,但没有成功,因为它发生了相同的异常。
有谁能告诉我这是怎么回事?解决方案?
谢谢你的帮助!
图片:
http://www.sitefinity.com/clientsfiles/5c5a561e-37c1-6deb-a958-ff0000446526_dlls-and-pdbs.png?sfvrsn=949b3bd3_0
http://www.sitefinity.com/clientsfiles/675a561e-37c1-6deb-a958-ff0000446526_net-framework-upgrade.png?sfvrsn=af9b3bd3_0
http://www.sitefinity.com/clientsfiles/a45a561e-37c1-6deb-a958-ff0000446526_telerik-sitefinity-exception.png?sfvrsn=6c9b3bd3_0
发布于 2017-06-28 16:00:36
看起来内部版本没有安装。尝试在Package Manager控制台中运行以下命令,并在此之后构建项目:
安装-打包Telerik.Sitefinity.All -Version 8.2.5941.0 -Source http://nuget.sitefinity.com/nuge
在上面的语句中,8.2.5941.0是知识库文章所指的确切的内部版本号。在这种情况下,它来自知识库文章,说明.NET 4.7的问题是在哪个版本中解决的。此问题实际上与操作系统无关。
决定Sitefinity运行版本的是.dll文件,而不是.pdb文件。右击dll,转到Properties并检查Details选项卡,可以检查dll的版本。检查Telerik.Sitefinity.dll文件。
.pdb文件提供了扩展的错误日志记录功能(以及其他功能),以备需要时使用,但出于性能方面的考虑,不应一直保存在bin文件夹中。只有当它们与dll文件的版本相同时,它们才会生效。
关于hotfix2,它应该列在您的帐户8.2.5940下。在这里可以找到更多信息:http://knowledgebase.progress.com/articles/Article/Where-to-find-the-hot-fix--internal-builds-for-download
发布于 2017-06-27 16:31:35
我使用的是WIndows 8.1,而不是10。但不管怎样,我还是按照您之前提到的链接上的说明进行了操作。在finity网站上,我访问了“-> Products &Subscription -> Sitefinity -> Download Installer -> other resources -> Latest Internal Builds”。如链接中所述:
http://knowledgebase.progress.com/articles/Article/Where-to-find-the-hot-fix--internal-builds-for-download?q=Local+site+suddenly+stopped+working+after+running+the+Windows+10+Updates&c=Product_Group%3ASitefinity&l=en_US&fs=Search&pn=1
但问题是,我只找到了我已经使用过的内部构建,但并没有像我在上面的帖子中提到的那样解决问题。我找不到"Sitefinity 8.2 Hotfix2“。
发布于 2017-06-27 09:32:04
这是这里记录的已知问题。您可以按照说明更新sitefinity修补程序吗?
http://knowledgebase.progress.com/articles/Article/local-site-suddenly-stopped-working-after-running-the-windows-10-updates?q=Local+site+suddenly+stopped+working+after+running+the+Windows+10+Updates&l=en_US&c=Product_Group%3ASitefinity&fs=Search&pn=1
https://stackoverflow.com/questions/44727282
复制相似问题