把Mvc4项目部署到虚拟目录之后找不到control想到的文件路径规范的问题
2015-01-27 13:52
537 查看
最近部署的项目的时候由于端口不够用,想到了把Mvc项目部署到虚拟目录中,结果发现图片,js设置control都找不到了。项目是mvc4+easyui开发的,大量的代码都是在js中调用control,写法就是直接'/Home/Login'这个样子的,
可能会有人说不要创建虚拟目录,创建成应用程序,好吧,其实我就是创建应用程序,我之所以说是虚拟目录,是为了让表达更易理解一些。改路由配置我也试过,也不行。
后来突然想到,要是用mvc提倡的那种路径方式会怎么样呢?果断试一下
用了url.action的方式,然后我们查看页面源代码,
我这里虚拟路径的别名是test,竟然自动加上了,功能自然也 实现了,好吧,后悔当初没有都写成这样,现在要有数不清的页面要修改,所以现在推荐大家一定要按照mvc推荐的一些写法来写,这样避免以后遇到一些问题。
这里也宣传一下我的个人名言,我的名言就是一切稀奇古怪的问题都是不规范的代码引起的。虽有夸张成分,但权当自我告诫。
可能会有人说不要创建虚拟目录,创建成应用程序,好吧,其实我就是创建应用程序,我之所以说是虚拟目录,是为了让表达更易理解一些。改路由配置我也试过,也不行。
后来突然想到,要是用mvc提倡的那种路径方式会怎么样呢?果断试一下
var loginAddress='@Url.Action("Go","Login")'; $.post(loginAddress, { un: $("#un").val(), pd: $("#pd").val(), }
用了url.action的方式,然后我们查看页面源代码,
var loginAddress='/test/Login/Go'; $.post(loginAddress, { un: $("#un").val(), pd: $("#pd").val(), codestr: codestr }
我这里虚拟路径的别名是test,竟然自动加上了,功能自然也 实现了,好吧,后悔当初没有都写成这样,现在要有数不清的页面要修改,所以现在推荐大家一定要按照mvc推荐的一些写法来写,这样避免以后遇到一些问题。
这里也宣传一下我的个人名言,我的名言就是一切稀奇古怪的问题都是不规范的代码引起的。虽有夸张成分,但权当自我告诫。
相关文章推荐
- MVC的项目部署成应用程序或虚拟目录路径的问题
- SpringMVC WEB项目 jsp引入的js,css,gif等类型文件找不到路径问题
- Maven项目部署到服务器如何设置访问路径-配置虚拟目录
- SpringMVC WEB项目 jsp引入的js,css文件找不到路径问题()
- 读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题
- 关于web项目中的图片上传、并在前端显示问题(tomcat中配置文件上传虚拟路径)
- 把eclipse项目部署到tomcat插件上报配置文件找不到IOException的问题
- Tomcat 利用server.xml进行其他盘符的其他项目映射的部署以及JSP引用其他盘符的图片(虚拟目录及虚拟路径)
- webpack打包vue项目后,一些文件图片路径找不到的问题解决办法
- Myeclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
- java 如果文件目录不存在就创建再写文件的代码实例--针对“系统找不到指定的路径”问题。
- eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
- java web项目 图片资源与部署目录分离,设置服务器的虚拟路径
- 文件上传采用虚拟路径实现项目部署和用户资源分离
- 项目部署到Tomcat中classes目录中配置文件不存在问题
- 关于项目以war包方式部署,文件下载找不到路径
- SpringMVC WEB项目 jsp引入的js,css文件找不到路径问题
- web项目部署到真正服务器上后就一直找不到文件路径
- WEB项目部署到虚拟目录中产生的问题
- nuxt.js express模板项目虚拟目录部署问题汇总