ASP.NET将MVC应用程序放在子目录

时间:2015-11-24 12:55:42

标签: c# asp.net-mvc shared-hosting

所以我买了一个共享主机,我想在一个子目录中放一个单独的asp.net mvc应用程序。在根目录中,它有一个普通的asp.net应用程序。

然而,当我将整个MVC项目上传到子目录时,我收到配置错误:

代码子目录' / mobile / App_Code / CSCode /'不存在。

我该怎么做才能使这个工作?

非常感谢!

1 个答案:

答案 0 :(得分:0)

我有类似的情况,我有GoDaddy共享主机帐户。要确保您的MVC应用程序在ASP.Net子目录下工作,您必须注意以下几点

  • 确保通过将其添加为网络来创建子目录 来自主机控制面板的应用程序/网站。
  • 如果您有任何以Global.ascx编写的开始或结束请求逻辑 父ASP.Net网站。请修改它,以确保它将通过 通过这个子网站。在子网站总是父网站的情况下 Global.ascx逻辑首先被解雇。
  • 如果需要,应重新配置父网站的Web.config以支持 子站点
  • 有时共享托管服务提供商没有你的MVC组件 在他们的服务器GAC中使用。所以你必须将它保存在bin文件夹中