mvc虚拟目录
Ⅰ MVC layout可以不是虚拟路径吗
绝对路径应该可以用,但是http路径应该不行,因为它不符合MVC route的规则。除非你自定义一下route的规则,让它可以识别layout所表示的页面。
Ⅱ asp.net mvc1.0 可以部署到IIS6.0的虚拟目录
IIS6.0中部署mvc
MVC部署到IIS7.0是非常方便的事情,但是mvc部署到IIS6.0中,让我有点想死,走了一些弯路,也摸索出一些细节方面的体会, 跟大家分享下。
环境:
操作系统 Windows Server 2003 EnterPrise Edition
Microsoft .net FrameWork 3.5 SP1
Microsoft MVC 2.0 Preview1
lIS 6.0
步骤:
mvc部署1. 首先安装 Microsoft .net FrameWork 3.5 SP1安装包
mvc部署2. 安装Microsoft MVC 2.0
mvc部署3. 安装IIS 6.0
mvc部署4. IIS 的配置
ASP.NET 文档使用 ASP.NET v2.0.50727
建立一个应用程序池 MvcPool ,使用默认值。
文档 :默认文件 使用Default.aspx
添加MVC的解析:主目录标签,点击【配置】,【映射】,【添加】, .mvc ,关联文件为C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,确认文件是否存在 取消勾选,点击确定。
插入通配符应用程序映射,点击 【插入】,选择C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,确认文件是否存在 取消勾选,点击确定。
在不重启电脑的情况下Web服务扩展:
首先查看是否存在名称为 ASP.NET v2.0.50727,允许的服务扩展,如果不存在,那么,新建一个web服务扩展,关联文件为C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll, 并设置为【允许】。
设置【主目录】,按照需要设置脚本资源访问、读取、写入、记录访问、索引资源 勾选项目。
选择其他网站没有使用的端口
设置网站的应用程序池为先前建立的 MvcPool
启动MvcPool应用程序池
启动网站.
Ⅲ asp.net mvc发布在网站虚拟目录要怎么配置
在IIS中把网站的物理路径设置成发布包所在的文件夹就行啦,很简单。
Ⅳ IIS中怎么设置,才能支持MVC框架呢
1. 安装Microsoft .net FrameWork 4.0安装包;
2. 安装ASP.NET MVC 3;
3. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;
4. 添加MVC的解析:
右击IIS中的虚拟目录选择“属性”-“虚拟目录”-“配置”-“映射”-“添加”,配置如下:
可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30196\aspnet_isapi.dll,
扩展名:.*
动作:全部动作
脚本引擎:选中
检查文件是否存在:不选中
点击确定
Ⅳ MVC3 修改“/”指向的路径
使用“@Url.content("")”这样就不会出现路径错误问题了
Ⅵ 如何向webform一样在IIS里添加虚拟目录
一、新建一个空的MVC项目
只留下Controllers、Models、Views、Web.config
Web.config可以删也可以留,有时会碰到razor视图没有代码提示的问题,建议还是留着吧
二、添加路由注册
添加一个类,继承AreaRegistration,按照规范类名为项目名+AreaRegistration
复制代码
using System.Web.Mvc;
namespace InformationTest
{
public class : AreaRegistration
{
public override string AreaName
{
get
{
return "InformationTest";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"InformationTest_default",
"InformationTest/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
}
}
复制代码
最终的结构就是这样的
大家会发现这个结构和Areas里的结构式一样的,没错我们这里只是把原本的Areas以一个项目的形式剥离出来了
三、将InformationTest.dll拷贝到主项目的bin文件夹下
四、在IIS里添加虚拟目录
Ⅶ springBoot 怎么实现内置tomcat配置虚拟目录
//springboot1.x配置
@erAdapter{
@Override
publicvoidaddResourceHandlers(){/**
*资源映射路径
*addResourceHandler:访问映射路径
*addResourceLocations:资源绝对路径
*/
registry.addResourceHandler("/image/**").addResourceLocations("file:D:/temp/image/");
}
}
二、springboot 2.x配置
@{
@Override
publicvoidaddResourceHandlers(){
registry.addResourceHandler("/image/**").addResourceLocations("file:D:/temp-rainy/");
}
}
Ⅷ win7 32 位iis安装ASP.NET MVC 网站时出现Http 500.0 Internal Server Error 错误代码为0x80070002
请重新配置
一、IIS的添加
请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。
二、IIS的运行
当IIS添加成功之后,再进入“开始→程序→管理工具→Internet服务管理器”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。
第一篇 IIS之Web服务器
一、建立第一个Web站点
比如本机的IP地址为192.168.0.1,自己的网页放在D:\Wy目录下,网页的首页文件名为Index.htm,现在想根据这些建立好自己的Web服务器。
对于此Web站点,我们可以用现有的“默认Web站点”来做相应的修改后,就可以轻松实现。请先在“默认Web站点”上单击右键,选“属性”,以进入名为“默认Web站点属性”设置界面。
1.修改绑定的IP地址:转到“Web站点”窗口,再在“IP地址”后的下拉菜单中选择所需用到的本机IP地址“192.168.0.1”。
2.修改主目录:转到“主目录”窗口,再在“本地路径”输入(或用“浏览”按钮选择)好自己网页所在的“D:\Wy”目录。
3.添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据提示在“默认文档名”后输入自己网页的首页文件名“Index.htm”。
4.添加虚拟目录:比如你的主目录在“D:\Wy”下,而你想输入“192.168.0.1/test”的格式就可调出“E:\All”中的网页文件,这里面的“test”就是虚拟目录。请在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“E:\All”后再按提示操作即可添加成功。
5.效果的测试:打开IE浏览器,在地址栏输入“192.168.0.1”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功。
Ⅸ ssm中tomcat添加了虚拟目录怎么释放静态资源
你的意思是静态资源放行吗?在spring-mvc.xml当中进行配置
<!-- 静态资版源访问不到解权决方案 -->
<mvc:resources location="/js/" mapping="/js/**"></mvc:resources>
<mvc:resources location="/css/" mapping="/css/**"></mvc:resources>
<mvc:resources location="/images/" mapping="/images/**"></mvc:resources>
Ⅹ win7 iis如何添加 .mvc
你的问题是服务器不认识.cshtml文件..
MVC3 服务器发布:
1,在服务器上安装IIS
2,安装.net framework 4.0
3,安装MVC3
4,安装MVC3 语言包 和下载MVC3的时候一起下的那个(不安装也没事)
5,在IIS中点击第一级目录下有个ISAPI和CGI限制选项,将选项里面的ASP.NET v4.0 xxxxx全部启用
6,IIS中的应用程序池中的ASP.NET v4.0 xxxx全部启用(忘记安装.net framework 4.0后这里是不是启动状态)
7,虚拟目录方式发布:添加应用程序-->添加别名,选择用用程序池(.net 4.0随便选一个),选择发布问的物理路径,最后选择线面的“连接为...”选项.进去之后使用特定用户,将服务器的管理员帐号和密码输入进去.