2008-11-24 118 views
0

使用PHP,我可以在本地制作大量PHP网站,然后将它们分别上传到我自己的PHP托管服务的子目录中。如何在一个共享主机帐户上托管多个ASP.NET网站?

但是,在ASP.NET中,似乎只能将我的ASP.NET上传到我的托管服务的根目录。如果我上传到一个子目录,我得到了

section registered as allowDefinition='MachineToApplication' beyond application level 
<authentication mode="Windows"/> 
  • 错误是有办法解决这个问题,所以我可以有各自在自己的目录众多ASP.NET网站?
  • 如果没有,会用ASP.NET MVC能解决这个问题吗?
  • 或通常不可能将多个ASP.NET网站FTP共享主机提供商?

回答

1

你需要和您的托管服务提供商,这应该是可能的,但只有他们允许。我想象你需要创建多个虚拟目录。

1

我不知道您的托管服务,但我便宜的GoDaddy服务允许我指定子目录作为ASP.NET应用程序。我正在运行BlogEngine.NET和BugTracker.NET,每个都有自己的Web.config。

您需要联系您的托管服务,用自己的帮助页面等

1

在IIS中,您可以配置子和虚拟目录的应用程序。大多数IIS托管提供商应该有某种工具可以让你这样做。

在我的托管服务提供商discountasp.net(可以说是最流行和最好的ASP.NET托管服务提供商之一!)中,当您在“Web应用程序工具”下登录时,可以在主导航栏中找到它。

此外,如果您有能力创建和管理您的主域下的子域,我已经编写了一个开源工具,可以让您将应用程序映射到子域...例如,而不必执行mydomain。 com/app1,mydomain.com/app2等,我的工具可以让你做app1.mydomain.com,app2.mydomain.com等等。它可以在CodePlex上找到:http://www.codeplex.com/sharedhostingsplittr

相关问题