Nancy项目发布遇到的问题
2015-07-22 14:29
190 查看
项目网站:http://www.mysite.com/,遇到的几个问题:
问题1,http://www.mysite.com/project/projectView 打开失败。
因为在ProjectModule中 Get[/projectView]的return View是"/SiteViews/project/projectView",即:将原Views/project文件夹移到了Views/SiteViews/project,结果:本地编译程序打开正常,而发布程序错误。
在发布的程序中,某个view页面的地址会寻找为:
——xx(-zh-CN)
——Views/xx(-zh-CN)
——Views/{ModuleName}/xx(-zh-CN)
解决方法:
如果ProjectModule下的文件没有在Views/project文件夹下,则return View[""]中要么给明完整的Views/{path}/xx地址,要么不写Views/,而只写后面的相对路径{path}/xx。
问题2,http://www.mysite.com/tech/tech打开失败,提示rendview失败。
最开始以为是model的错误,最终发现原来是发布的程序中没有tech.cshtml文件。
解决办法:
cshtml文件的属性中要设定为“当做内容输出”,否则在发布网站项目时,文件会不发布。
问题1,http://www.mysite.com/project/projectView 打开失败。
因为在ProjectModule中 Get[/projectView]的return View是"/SiteViews/project/projectView",即:将原Views/project文件夹移到了Views/SiteViews/project,结果:本地编译程序打开正常,而发布程序错误。
在发布的程序中,某个view页面的地址会寻找为:
——xx(-zh-CN)
——Views/xx(-zh-CN)
——Views/{ModuleName}/xx(-zh-CN)
解决方法:
如果ProjectModule下的文件没有在Views/project文件夹下,则return View[""]中要么给明完整的Views/{path}/xx地址,要么不写Views/,而只写后面的相对路径{path}/xx。
问题2,http://www.mysite.com/tech/tech打开失败,提示rendview失败。
最开始以为是model的错误,最终发现原来是发布的程序中没有tech.cshtml文件。
解决办法:
cshtml文件的属性中要设定为“当做内容输出”,否则在发布网站项目时,文件会不发布。
相关文章推荐
- 安装VS2015出现的bug,各位安装请注意
- 思达BI软件Style Intelligence实例教程—房地产分析
- UNIX相关知识
- 如何让mysql的自动递增的字段重新从1开始呢?(
- ehcache访问
- TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器
- iOS开发学习笔记一 —— CocoaPods
- Can't connect to MySQL server on '' (10060)
- codevs1057
- HDU3667.Transportation
- 单台服务器LAMP环境自动搭建脚本
- lucene中Field.Index, Field.Store,Field.TermVector详解
- Java 基础:认识&理解关键字 native 实战篇
- leetCode(46):Kth Smallest Element in a BST
- 汇编语言常用指令
- [ORM] Entity Framework(1) CodeFirst快速入门
- leetCode(46):Kth Smallest Element in a BST 分类: leetCode 2015-07-22 14:28 144人阅读 评论(0) 收藏
- CSS代码实现鼠标移过更换背景图片
- TCP/IP详解学习笔记(12)-TCP的超时与重传
- 访问者模式