我有一个MVC5应用程序,它使用/views/shared文件夹中的默认布局,但它包含一个使用前一个程序集名称的using语句。
#pragma checksum "D:\websites\Sitecore8.2\Website\views\shared\DefaultMutualPayLayout.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "6B4F2C8927D658C5F89E57B00FE5CA76B337ABFE"
Line 2: //------------------------------------------------------------------------------
Line 3: // <auto-generated>
Line 4: // This code was generated by a tool.
Line 5: // Runtime Version:4.0.30319.36415
Line 6: //
Line 7: // Changes to this file may cause incorrect behavior and will
be lost if
Line 8: // the code is regenerated.
Line 9: // </auto-generated>
Line 10: //------------------------------------------------------------------------------
Line 26: using System.Web.Routing;
Line 27: using Sitecore 8.2.Web;
Line 28: using Sitecore.Mvc;
Line 29: using Sitecore.Mvc.Presentation;使用Sitecore 8.2Web的第27行应该是SitecoreXP.Web;这是当前的二进制文件。
我搜索了所有的配置,认为它来自配置语句,但我找不到它来自哪里,以及如何让它使用正确的using语句。
发布于 2017-10-14 20:38:04
找到答案了。
在Views文件夹中,web.config文件包含一个部分
此处列出了错误的命名空间。一旦更改为正确的名称空间,一切都开始正常工作。
https://stackoverflow.com/questions/46607938
复制相似问题