当我在托管中创建子域名或新应用程序并上传我的网站时,它运行良好,但是当我想在同一个域中上传两个应用时,我遇到了问题。
我创建了两个目录:site1,site2,我上传了他们文件夹中的每个站点。
但我无法运行它们,每个站点都需要在我的域的根目录中工作,我无法合并这些项目(不同的libs,web.config等)。
有什么办法吗? 一般的web.config?一些配置特别?或任何东西
顺便说一句,我无法访问托管中的应用程序池或Windows命令。
谢谢!
答案 0 :(得分:1)
我认为您需要在根文件夹中创建两个虚拟目录。
ASP.NET是在global.asax和web.config文件和配置上定义/启动的,并且您不能在同一个应用程序中拥有2个单独的项目。在您描述的场景中,听起来您需要在IIS中为两个应用程序创建“虚拟目录”,而不是仅创建“子文件夹”。
虚拟目录将允许您拥有2个web.config和2个global.asax,您可以在其中设置每个应用程序的配置,这也可以让您自由地进行独立更新,而不会影响您的任何一个项目。
有关如何执行此操作的完整演练,请参阅此站点:
http://msdn.microsoft.com/en-us/library/vstudio/bb763173(v=vs.100).aspx