asp.net-mvc – 在IIS7上部署MVC应用程序的最佳实践
我不是网络管理员,我是IIS的新手.所以,我正在寻求建议.
我的MVC应用程序(例如fooapp)是我网站的默认应用程序(例如foo.bar).我使用IIS管理器将站点添加到IIS7.当我导入应用程序时,IIS管理器希望将它放在它自己的目录(/ foo)中,并告诉我不应该将它放在基本(站点)目录中.这意味着要进入我的默认MVC视图,我必须输入URL http://foo.bar/fooapp/.不用说,我想通过http://foo.bar/到达那里 我看到两种可能的解决方案 >将默认页面添加到重定向到MVC应用程序的站点目录. 我的IIS7知识有限.我玩过一些选项(比如HTTP Redirect).由于没有任何改变,我显然不明白我在做什么. 无论如何,如果有一些被认为是“最佳实践”和/或其他建议,请告诉我. 解决方法
Tbh,我不知道为什么IIS管理员试图说服你将它添加为子应用程序..也许你只是没有做正确的> _>
我有几台运行IIS7 / 7.5的服务器,他们在网站的根目录中运行应用程序..没有问题:) 您可能想在IIS中创建一个新网站(右键单击网站,选择“添加网站”),将“物理路径”直接指向您网站存储的文件夹,并将主机名设置为您使用的任何主机( foo.bar?:)) 这应该工作得很好) 在部署方面,如果您使用VS2010,我真的建议您查看Web Deploy ..它是为IIS7编写的新插件,允许直接从VS2010一键发布到IIS.我在我的网站上使用它,它完美无缺:) 查看Scott Hansellman’s talk,或者在IIS website中查看 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Linq与ASP.NET MVC 3中的MySQL数据库,将DateTime存储到变量
- asp.net – 使用Typescript时Visual Studio 2015的代码问题
- asp.net-mvc – 用于MVC的程序集中的资源的Bundle Script和
- asp.net-mvc-4 – 返回状态代码未经授权在WebAPI中定制IAct
- asp.net-mvc – OwinStartup没有开始…为什么?
- Asp.net MVC 集成AD域认证
- asp.net-mvc-4 – 登录后WebSecurity.CurrentUserName和Use
- asp.net – 如何在Linux服务器上安装mono?
- asp.net – 使用DependencyResolver进行MVC 3的Controller实
- asp.net-mvc-3 – IIS中缺少UrlRoutingModule
- ASP.net代码背后和来自C#
- asp.net – web-api&swagger文档
- .net – <%#%>和<%=%>有什么区别?
- asp.net – Application_Start和Application_OnS
- asp.net – 我无法解决unhandeld异常:在已设置H
- asp.net-mvc-5 – WebJob和SignalR Hub之间的通信
- asp.net – 如何将http请求转发到https网址
- asp.net – IE7和8随机挂起CSS图像
- content is not supported outside 'script&
- ASP.NET HttpApplication.EndRequest事件未被触发