如何在一个共享托管帐户上托管多个ASP.NET网站?

如何在一个共享托管帐户上托管多个ASP.NET网站?,asp.net,Asp.net,有了PHP,我可以在本地创建许多PHP网站,然后将每个网站上传到我的PHP托管服务的子目录中 然而,使用ASP.NET,我似乎只能将我的ASP.NET上载到托管服务的根目录。如果我上传到子目录,我会在 section registered as allowDefinition='MachineToApplication' beyond application level <authentication mode="Windows"/> 节注册为allowDefinition='Ma

有了PHP,我可以在本地创建许多PHP网站,然后将每个网站上传到我的PHP托管服务的子目录中

然而,使用ASP.NET,我似乎只能将我的ASP.NET上载到托管服务的根目录。如果我上传到子目录,我会在

section registered as allowDefinition='MachineToApplication' beyond application level
<authentication mode="Windows"/>
节注册为allowDefinition='MachineToApplication'超出应用程序级别
  • 有没有办法绕过这个问题,这样我就可以在自己的目录中拥有许多ASP.NET网站
  • 如果不是,使用ASP.NET MVC是否能够解决这个问题
  • 或者通常不可能将多个ASP.NET站点FTP到共享主机提供商

我不知道您的托管服务,但我廉价的GoDaddy服务允许我将子目录指定为ASP.NET应用程序。我同时运行BlogEngine.NET和BugTracker.NET,它们都有自己的Web.config


你需要联系你的托管服务,使用他们的帮助页面等等。

我不知道你的托管服务,但我廉价的GoDaddy服务允许我将子目录指定为ASP.NET应用程序。我同时运行BlogEngine.NET和BugTracker.NET,它们都有自己的Web.config


您需要联系您的托管服务,使用他们的帮助页面等。

在IIS中,您可以将子目录和虚拟目录配置为应用程序。大多数IIS托管提供程序都应该有某种允许您执行此操作的工具

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


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

在IIS中,您可以将子目录和虚拟目录配置为应用程序。大多数IIS托管提供程序都应该有某种允许您执行此操作的工具

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


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

您需要与主机提供商联系,这应该是可能的,但只有在他们允许的情况下才可以。我认为您需要创建多个虚拟目录

您需要与您的主机提供商联系,这应该是可能的,但只有在他们允许的情况下才能这样做。我认为您需要创建多个虚拟目录