VS2013中的MVC5模板部署到mono上的艰辛历程

在Xamarin.Studio创建的asp.net项目,部署过程非常顺利,没有遇到什么问题;但在VS2013中创建的asp.net项目,部署过程会有一些波折。现在想想,原因是Xamarin.Studio中的项目模板比较简单,只是显示几个文字,并没有用到mvc5中的东西。

vs2013新建一个asp.net的项目(目标框架是.net4.5),选择mvc,并且更改身份验证为不适用身份验证。

编译,并发布到jexus默认站点指向的目录,访问之。报出的错误信息如下图。

根据异常堆栈信息,应该是调用HtmlHelper的ActionLink方法的时候,Helper友用到了RouteCollectionExtention的获取虚拟路径方法,问题就处在这个方法中。

看提示应该是RouteCollection少了AppendTrailingSlash这个属性(bool,用来控制在转换成虚拟路径的时候是否在最后添加“/”)。

http://c.tieba.baidu.com/p/3368455020

http://c.tieba.baidu.com/p/3368455422

http://c.tieba.baidu.com/p/3368354593

http://c.tieba.baidu.com/p/3368387614

http://c.tieba.baidu.com/p/3368367578

http://c.tieba.baidu.com/p/3372330234

http://c.tieba.baidu.com/p/3370423610

http://c.tieba.baidu.com/p/3369940353

http://c.tieba.baidu.com/p/3383281409

http://c.tieba.baidu.com/p/3368165592

http://c.tieba.baidu.com/p/3368191774

http://c.tieba.baidu.com/p/3368211935

http://c.tieba.baidu.com/p/3368243322

http://c.tieba.baidu.com/p/3368244804

http://c.tieba.baidu.com/p/3368355506

http://c.tieba.baidu.com/p/3368255950

http://c.tieba.baidu.com/p/3368029477

http://c.tieba.baidu.com/p/3367999752

http://c.tieba.baidu.com/p/3367992763

http://c.tieba.baidu.com/p/3367997120

http://c.tieba.baidu.com/p/3367992268

http://c.tieba.baidu.com/p/3367986507

http://c.tieba.baidu.com/p/3367985812

http://c.tieba.baidu.com/p/3367978950

http://c.tieba.baidu.com/p/3367978305

http://c.tieba.baidu.com/p/3383733822

http://c.tieba.baidu.com/p/3383737270

http://c.tieba.baidu.com/p/3383739865

http://c.tieba.baidu.com/p/3383741889

http://c.tieba.baidu.com/p/3383743520

http://c.tieba.baidu.com/p/3383745194

http://c.tieba.baidu.com/p/3383746988

http://c.tieba.baidu.com/p/3383755871

http://c.tieba.baidu.com/p/3383757091

http://c.tieba.baidu.com/p/3383759567

http://c.tieba.baidu.com/p/3383772559

http://c.tieba.baidu.com/p/3383775234

http://c.tieba.baidu.com/p/3383778266

http://c.tieba.baidu.com/p/3383779644

http://c.tieba.baidu.com/p/3383783363

http://c.tieba.baidu.com/p/3383787063

http://c.tieba.baidu.com/p/3383788071

http://c.tieba.baidu.com/p/3383820987

http://c.tieba.baidu.com/p/3383822083

http://c.tieba.baidu.com/p/3383835609

http://c.tieba.baidu.com/p/3383876267

http://c.tieba.baidu.com/p/3383878090

http://c.tieba.baidu.com/p/3383882587

http://c.tieba.baidu.com/p/3383887537

http://c.tieba.baidu.com/p/3383890270

http://c.tieba.baidu.com/p/3384426094

http://c.tieba.baidu.com/p/3384436587

http://c.tieba.baidu.com/p/3384440506

http://c.tieba.baidu.com/p/3384487758

http://c.tieba.baidu.com/p/3384492915

http://c.tieba.baidu.com/p/3384529711

http://c.tieba.baidu.com/p/3384639003

http://c.tieba.baidu.com/p/3385281060

http://c.tieba.baidu.com/p/3385378318

http://c.tieba.baidu.com/p/3385469596

http://c.tieba.baidu.com/p/3385515560

http://c.tieba.baidu.com/p/3385562494

http://c.tieba.baidu.com/p/3385857963

http://c.tieba.baidu.com/p/3361144327

http://c.tieba.baidu.com/p/3387202138

http://c.tieba.baidu.com/p/3387211053

http://c.tieba.baidu.com/p/3387215910

http://c.tieba.baidu.com/p/3387223791

http://c.tieba.baidu.com/p/3387229381

http://c.tieba.baidu.com/p/3387235592

http://c.tieba.baidu.com/p/3387242466

http://c.tieba.baidu.com/p/3387249728

http://c.tieba.baidu.com/p/3387254697

http://c.tieba.baidu.com/p/3387265297

http://c.tieba.baidu.com/p/3387270831

http://c.tieba.baidu.com/p/3387290027

http://c.tieba.baidu.com/p/3387299933

http://c.tieba.baidu.com/p/3387306047

http://c.tieba.baidu.com/p/3385335187

http://c.tieba.baidu.com/p/3385340711

http://c.tieba.baidu.com/p/3385342471

http://c.tieba.baidu.com/p/3385350783

http://c.tieba.baidu.com/p/3385354121

http://c.tieba.baidu.com/p/3382541750

http://c.tieba.baidu.com/p/3382537336

http://c.tieba.baidu.com/p/3382532943

http://c.tieba.baidu.com/p/3382528558

http://c.tieba.baidu.com/p/3382524206

http://c.tieba.baidu.com/p/3382519908

http://c.tieba.baidu.com/p/3382515619

http://c.tieba.baidu.com/p/3382510606

http://c.tieba.baidu.com/p/3382510606

http://c.tieba.baidu.com/p/3382504524

http://c.tieba.baidu.com/p/3382498894

http://c.tieba.baidu.com/p/3382494682

http://c.tieba.baidu.com/p/3382490345

http://c.tieba.baidu.com/p/3382461739

http://c.tieba.baidu.com/p/3382451160

http://c.tieba.baidu.com/p/3382438097

http://c.tieba.baidu.com/p/3382425138

http://c.tieba.baidu.com/p/3382425138

http://c.tieba.baidu.com/p/3382420917

http://c.tieba.baidu.com/p/3382416307

http://c.tieba.baidu.com/p/3382411934

http://c.tieba.baidu.com/p/3382407570

http://c.tieba.baidu.com/p/3382403284

http://c.tieba.baidu.com/p/3382398971

http://c.tieba.baidu.com/p/3382394866

http://c.tieba.baidu.com/p/3382390638

http://c.tieba.baidu.com/p/3382386544

http://c.tieba.baidu.com/p/3382382538

http://c.tieba.baidu.com/p/3382378599

http://c.tieba.baidu.com/p/3382374623

http://c.tieba.baidu.com/p/3382370615

http://c.tieba.baidu.com/p/3382367336

http://c.tieba.baidu.com/p/3382364528

http://c.tieba.baidu.com/p/3382356162

http://c.tieba.baidu.com/p/3382352717

http://c.tieba.baidu.com/p/3382352717

http://c.tieba.baidu.com/p/3382349009

http://c.tieba.baidu.com/p/3382345234

http://c.tieba.baidu.com/p/3382333901

http://c.tieba.baidu.com/p/3382303592

http://c.tieba.baidu.com/p/3382298642

http://c.tieba.baidu.com/p/3382293811

http://c.tieba.baidu.com/p/3382288919

http://c.tieba.baidu.com/p/3382283973

http://c.tieba.baidu.com/p/3382279057

http://c.tieba.baidu.com/p/3382274162

http://c.tieba.baidu.com/p/3382269259

http://c.tieba.baidu.com/p/3382264357

http://c.tieba.baidu.com/p/3382259490

http://c.tieba.baidu.com/p/3382254624

http://c.tieba.baidu.com/p/3382249656

http://c.tieba.baidu.com/p/3382244623

http://c.tieba.baidu.com/p/3382237271

http://c.tieba.baidu.com/p/3382230332

http://c.tieba.baidu.com/p/3382226145

http://c.tieba.baidu.com/p/3382216718

http://c.tieba.baidu.com/p/3382203031

http://c.tieba.baidu.com/p/3382182148

http://c.tieba.baidu.com/p/3382171603

http://c.tieba.baidu.com/p/3380241034

http://c.tieba.baidu.com/p/3380236520

http://c.tieba.baidu.com/p/3380231872

时间: 2024-10-12 22:37:48

VS2013中的MVC5模板部署到mono上的艰辛历程的相关文章

使用Visual Studio 2015 开发ASP.NET MVC 5 项目部署到Mono/Jexus

最新的Mono 4.4已经支持运行asp.net mvc5项目,有的同学听了这句话就兴高采烈的拿起Visual Studio 2015创建了一个mvc 5的项目,然后部署到Mono上,浏览下发现一堆错误出现,心中一万只草泥马奔腾而来,这也叫支持吗,这个问题是Visual Studio造成的,不相信的话可以使用Xamarin.Studio创建的asp.net项目,部署过程非常顺利,没有遇到什么问题:本文就是为你解开这个结,如何Visual Studio 2015搞定ASP.NET MVC 5项目的

ansible中角色和模板使用及部署lamp平台

一.roles ansilbe自1.2版本引入的新特性,用于层次性.结构化地组织playbook.roles能够根据层次型结构自动装载变量文件.tasks以及handlers等.要使用roles只需要在playbook中使用include指令即可.简单来讲,roles就是通过分别将变量.文件.任务.模块及处理器放置于单独的目录中,并可以便捷地include它们的一种机制.角色一般用于基于主机构建服务的场景中,但也可以是用于构建守护进程等场景中. 一个roles的案例如下所示:        si

VMware vSphere Client中虚拟机的模板、部署和克隆

1.实验资源需求 Vcenter server正常启动,服务正常 Esxi正常启动 Vmwaresphere client 正常连接VC 网络互通 Esxi主机中有一台已经部署完成的虚拟机           2. 实验目标 (1) 创建模板. (2) 创建自定义规范. (3) 使用模板部署虚拟机. (4) 克隆处于开启状态的虚拟机 3.试验步骤     3.1转换虚拟机成模板 1. 登陆Vmware sphere client,选择"Home"(主页)--"Inventor

在VS2013中使用水晶报表

原文:在VS2013中使用水晶报表 又遇到了在B/S系统中打印,打印格式要求比较高,打印出的效果要求高大上.用VS2013中微软自带的报表,实在难以实现应用的效果,主要问题表现在: 1.不能插入用Word做好的打印模板,自己按照模板来做感觉比较费事,实现不了Word的打印效果,一旦打印模板改变,调整格式比较麻烦. 2.在火狐.谷歌浏览器中打印按钮不显示. 想试试水晶报表,无奈VS2013中已经不集成该报表了.需要单独下载安装http://scn.sap.com/docs/DOC-7824.大家可

vCenter6.0配置四:从模板部署虚拟机

本文主要介绍虚拟机通过模板和自定义规范的快速创建与交付,主要分为转换虚拟机为模板.创建自定义规范文件.从模板部署虚拟机并应用自定义规范三个步骤. 一.部署环境 二.转换虚拟机为模板 1.将虚拟机WIN10关机,并转换为模板 2.模板创建完成 三.创建客户机自定义规范 1.创建windows自定义规范 2.选择在部署向导中输入计算机名称: 3.网络选择典型设置,应用的是DHCP,如果选择自定义设置,还可以设定在部署向导中输入IP地址: 4.加入域,填写相关账户信息 5.生成新的SID: 6.完成:

.net程序部署(mono方式)

某一次 我同事用了这个词 ,说这样才显得够专业 擦.把某某项目 部署到服务器上 .擦 不就是拷个文件过去运行么.月亮 还是绵羊  我搞不清楚了 咱英文不好,绵羊叫的声音?.你就叫我山寨程序猿 随意 一直就这风格. mono 是一种基于.NET Framework的开放源代码平台. 安装文件在此地址下载 http://www.go-mono.com/mono-downloads/download.html 经证实 安装过后直接 把 moon.exe  和相关目录 直接 拷走 然后运行也是可以的,所

如何在VS2013中进行Boost单元测试

对于如何在VS2013中进行Boost单元测试,这方面资料太少.自己也因此走了不少弯路.下文将会阐述一下如何在VS2013中进行Boost单元测试. 在开始Boost单元测试之前,我们需要先安装VS2013插件Boost Unit Test Adapter (Update 3) 以及编译Boost库.Boost Unit Test Adapte可以在VS2013中的“工具->扩展与更新”中找到并安装.对于Boost Unit Test Adapter所支持的Boost库版本请参考网页.我选择的是

在vSphere Client使用模板部署虚拟机 系统硬盘空间扩展

在vSphere Client中从模板部署虚拟机 从模板部署虚拟机将创建一个作为该模板的副本的新虚拟机.新虚拟机具有为该模板配置的虚拟硬件.安装的软件和其他属性. 一.连接ESXi或者vSphere Server服务器 1. 打开VMware vSphere Client客户端,输入VMware中心控制的信息,连接到VMware vSphere Center中心: 2.点击"清单"--"虚拟机和模板",找到相应的模板: 3.选择需要部署的虚机的模板,然后点击&quo

VLFeat开源库介绍及在VS2013中的编译

VLFeat是一个开源的计算机视觉算法库,内容主要包括feature detectors.feature extractors.k-means clustering.randomized kd-tree matching.super-pixelization.它是跨平台的,能够应用在Linux.Mac.Windows平台.它的License是BSD. 在VS2013中编译VLFeat源码操作步骤: 1.      从http://www.vlfeat.org/ 下载源码(或从https://gi