标签: umbraco

扩展umbraco仪表板

我想将自己的部分添加到umbraco仪表板中,以便我可以将自己的管理部分集成到现有的登录/管理结构中.如果没有编辑和重新编译umbraco源本身,这是否可行?推荐吗?如果是这样,有没有人有资源开始这样做?

umbraco

23
推荐指数
1
解决办法
1万
查看次数

无法加载文件或程序集"System.Web.Razor"或其依赖项之一

我在我的网站(网络应用程序)中使用了Umbraco 4.11.6.我的网站在localhost中工作(从Visual Studio 2012和IIS(v7)测试)但是当我从互联网空间运行它时出现错误.错误是:

无法加载文件或程序集"System.Web.Razor"或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

程序集加载跟踪:以下信息有助于确定无法加载程序集"System.Web.Razor"的原因.

警告:装配绑定日志记录已关闭.要启用程序集绑定失败日志记录,请将注册表值[HKLM\Software\Microsoft\Fusion!EnableLog](DWORD)设置为1.注意:程序集绑定失败日志记录会导致一些性能损失.要关闭此功能,请删除注册表值[HKLM\Software\Microsoft\Fusion!EnableLog].

堆栈跟踪:

[FileLoadException:无法加载文件或程序集'System.Web.Razor'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)]

[FileLoadException:无法加载文件或程序集'System.Web.Razor,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(来自HRESULT的异常:0x80131040)] System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark&stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+0
System.Reflection.RuntimeAssembly .InternalLoadAssemblyName(AssemblyName assemblyRef,Evidence assemblySecurity,RuntimeAssembly reqAssembly,StackCrawlMark&stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+210
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString,Evidence assemblySecurity,StackCrawlMark&stackMark,IntPtr pPrivHostBinder,Boolean forIntrospection)+242
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString,Evidence assemblySecurity,StackCrawlMark&stackMark,Boolean forIntrospection)+17 System.Reflection.Assembly.Load(String assemblyString)+35
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective)+122

[ConfigurationErrorsException:无法加载文件或程序集'System.Web.Razor,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(来自HRESULT的异常:0x80131040)]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective)+12761078
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()+503 System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +142 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)+334
System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath)+203
System.Web.Compilation.BuildManager.ExecutePreAppStart()+ 155
System.Web.Hosting .HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters,PolicyLevel policyLevel,Exception appDomainCreationException)+1151

[HttpException(0x80004005):无法加载文件或程序集'System.Web.Razor,Version = 2.0.0.0,Culture = …

c# asp.net deployment asp.net-mvc umbraco

23
推荐指数
3
解决办法
5万
查看次数

Umbraco Yay还是Nay?

我更关注CMS,因为我希望我的客户能够尽可能地自给自足.无论如何,我刚开始评估,并将根据我的结论更新.但是,由于我开始首先评估Umbraco,我想得到一致意见.

我不喜欢C#或Vb.Net.所以我愿意接受.

.net asp.net umbraco content-management-system

21
推荐指数
4
解决办法
6783
查看次数

在Umbraco和Orchard ASP.NET CMS之间做出决定

既然两个系统都是基于ASP.NET MVC构建的,那么有没有人有任何处理这两者的经验?希望为朋友建立一个小型企业网站,最终将拥有一个在线商店.我已经阅读了很多帖子,但最近都没有(因为Umbraco 5已经发布).如果您有经验,只需寻找利弊.与商业功能相关的任何内容也会有所帮助.谢谢.

asp.net asp.net-mvc umbraco e-commerce orchardcms

21
推荐指数
2
解决办法
1万
查看次数

Umbraco 7:无法加载类型Umbraco.Web.UmbracoApplication

  1. 在Visual Studio中创建一个ASP.NET空Web应用程序
  2. 通过NuGet包管理器安装Umbraco 7.1.5
  3. 当要求覆盖web.config文件时,键入Y(是)
  4. 建立了这个项目
  5. F5

当我运行项目时,Chrome中出现以下错误:

无法加载类型Umbraco.Web.UmbracoApplication

如何解决此问题并进入安装页面?

asp.net asp.net-mvc umbraco umbraco7

21
推荐指数
1
解决办法
6909
查看次数

无法加载文件或程序集System.Web.Mvc

我正在我的项目中使用umbraco 4.11.3.我的项目工作得很好,在Windows 7上运行并从visual studio 2012运行.但是当它从Visual Studio 2012运行时它在Win 8中不起作用!

错误是:

无法加载文件或程序集'System.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.IO.FileLoadException:无法加载文件或程序集'System.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

程序集加载跟踪:以下信息有助于确定无法加载程序集"System.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"的原因.

===预绑定状态信息===日志:用户= Jahan-PC\jahan日志:DisplayName = System.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35(完全指定)日志:应用平台=文件:/// G:/20130204/SourceCode/Defraz.Movafaqiyat.WebApp/Defraz.Movafaqiyat.WebApp/ LOG:初始PrivatePath = G:\ 20130204 \源码\ Defraz.Movafaqiyat.WebApp\Defraz.Movafaqiyat.WebApp\bin调用程序集:ClientDependency.Core.Mvc,Version = 1.5.1.0,Culture = neutral,PublicKeyToken = null.===日志:此绑定在默认加载上下文中启动.日志:正在使用应用程序配置文件:G:\ 20130204 \源码\ Defraz.Movafaqiyat.WebApp\Defraz.Movafaqiyat.WebApp\web.config中LOG:使用主机配置文件:C:\用户\汗\文件\ IISExpress \配置\ ASPNET .config日志:使用C:\ Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config中的计算机配置文件.日志:后政策参考:System.Web.Mvc,版本= 2.0.0.0,文化=中性公钥= 31bf3856ad364e35 LOG:尝试新的URL文件下载:/// C:/用户/汗/应用程序数据/本地/温度/ Temporary ASP.NET Files/root/bc5b37d0/42db0b24/System.Web.Mvc.DLL.日志:尝试新的URL文件下载:/// C:/用户/汗/应用程序数据/本地/温度/ ASP.NET临时文件/根/ bc5b37d0/42db0b24/System.Web.Mvc/System.Web.Mvc.dll程序.日志:新的URL文件的尝试下载:/// G:/20130204/SourceCode/Defraz.Movafaqiyat.WebApp/Defraz.Movafaqiyat.WebApp/bin/System.Web.Mvc.DLL.警告:比较程序集名称导致不匹配:主要版本错误:无法完成程序集的设置(hr = 0x80131040).探测终止.

堆栈跟踪:

[FileLoadException:无法加载文件或程序集'System.Web.Mvc,Version = …

c# asp.net asp.net-mvc umbraco

20
推荐指数
3
解决办法
7万
查看次数

避免删除Web Publish上的文件夹

我正在将我的应用程序部署到Azure网站.我已经配置succesfuly出版资料和设置tfspreview.com使用每个代码的持续集成提交自动发布.

我在路径"/ media"上有一个文件夹.此文件夹包含通过CMS(umbraco)上传的图片和文档.每个Web部署都会删除此文件夹.

这个答案,我学会了如何在.csproj或wpp.targets文件上添加SkipDelete规则,但每次我发布网站时,整个文件夹都会被删除.

这是我目前在wpp.targets中使用的代码:

<PropertyGroup>
<AfterAddIisSettingAndFileContentsToSourceManifest>
  AddCustomSkipRules
</AfterAddIisSettingAndFileContentsToSourceManifest>
</PropertyGroup>

<Target Name="AddCustomSkipRules">
<Message Text="Adding Custom Skip Rules" />
<ItemGroup>
  <MsDeploySkipRules Include="SkipMediaFolder">
    <SkipAction>Delete</SkipAction>
    <ObjectName>filePath</ObjectName>
    <AbsolutePath>media</AbsolutePath>
  </MsDeploySkipRules>
</ItemGroup>
</Target>

<PropertyGroup>
<UseMsDeployExe>true</UseMsDeployExe>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

deployment asp.net-mvc umbraco azure visual-studio-2012

20
推荐指数
1
解决办法
4243
查看次数

301使用web.config将一个域重定向到另一个域

我有多个域指向一个托管位置.我希望将其中一个域建立为我的主域,因此每当用户从辅助域访问我的站点时,我希望执行301重定向到此主域.

例如:

www.example.com

这是我的主要领域.我希望与我的网站相关联的所有其他域重定向到此处.

如果用户进来:

www.test.com或www.test.com/anypage等

然后我希望将用户重定向到该页面的示例版本.

如何使用我的应用程序的web.Config文件执行此操作?我问的原因是,通常我的网络托管服务提供商在他们的后台办公室有一个工具,允许我设置这个重定向,但是,我们的客户选择了不提供这种工具的不同托管服务提供商.

我试图使用以下代码执行此重定向,但它似乎不起作用:

<rule name="Canonical Host Name" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTP_HOST}" negate="true" pattern="^test\.com$" />
  </conditions>
  <action type="Redirect" url="http://www.example.com/{R:1}}" redirectType="Permanent" />
</rule>
Run Code Online (Sandbox Code Playgroud)

我的应用程序是一个由Umbraco驱动的站点,因此在web.config文件中有几个system.webServer条目.可能只是我在错误的地方输入了这个代码,但是在这里的任何帮助都会非常感激,因为我只习惯在.htaccess文件中进行301重定向.

iis redirect web-config umbraco http-status-code-301

19
推荐指数
1
解决办法
2万
查看次数

Umbraco 4.6+ - 如何通过C#中的doctype获取所有节点?

使用Umbraco 4.6+,有没有办法在C#中检索特定doctype的所有节点?我一直在寻找umbraco.NodeFactory命名空间,但还没有发现任何有用的东西.

c# api umbraco

17
推荐指数
2
解决办法
2万
查看次数

选择CMS:EPiServer vs Orchard vs SiteCore vs Umbraco

我越来越注意到正在使用的内容管理系统的数量.我对SiteCore有一些熟悉.我读过一些关于Umbraco的文献.前几天我才刚刚收到乌节的风.我只听到过有关EPiServer的正面反馈.我很快就会进入一个使用它的角色.

这些功能和价格差异很大吗?是什么导致你选择其中一个(或几个)?

编辑

我在这里简要回顾了所谓的免费CMS:免费的Microsoft兼容内容管理系统

在开发一个50k页的网站时,我放弃了Orchard的原因:

Orchard CMS导入工具太慢了.它一次只能接受小批量生产.最初,导入1000条记录需要8分钟.因此,根据该原则,我预计导入所有记录可能需要7个小时.不幸的是,随着更多记录被插入到数据库中,我开始收到性能问题.我甚至开始减少批量大小,这只是暂时在早期阶段.( 对果园说不)

umbraco sitecore episerver content-management-system orchardcms

17
推荐指数
2
解决办法
2万
查看次数