Gra*_*zer 4 asp.net web-applications
我有一个网站,我似乎每年都想添加全新的东西。因此,当我访问 www.MySite.com 时,它基本上做了一件事。因此,当我对技术上完全不同的网站有新的想法时,我不想必须想出然后购买新的域名和托管计划。我在托管公司控制面板中看到我可以有多个“应用程序起点”。我还阅读了一些有关 URL 重写的内容。更不用说,我在研究时发现了虚拟路径的设置(运行aspnet网站从父目录开始)
所以我的愿望是可能有一个包含许多项目(Web 应用程序)的解决方案:
MySite
MySite Folder One
MySite Folder Two
MySite Bin
...
NewIdea
NewIdea Folder One
NewIdea Folder Two
NewIdea Bin (I suspect each project would of course have its own Bin folder)
...
Another Idea
Another Idea Folder One
Another Idea Folder Two
Another Idea Bin
...
Run Code Online (Sandbox Code Playgroud)
我同意用户必须去:
www.MySite.com
www.MySite.com/NewIdea
www.MySite.com/AnotherIdea
Run Code Online (Sandbox Code Playgroud)
访问这些“站点”中的每一个,但从技术上讲,它们中的每一个都是完全独立的,可以根据需要进行更改和单独发布。当然,每个都有自己的 web.config。
这可能吗?我该怎么做?我想我已经拥有了所有的部分,我只是没有做过也没有尝试过才知道。
您没有理由不能在 IIS 中的网站下创建不同的应用程序,然后将不同的 ASP.NET 项目部署到不同的应用程序。您站点下的不同应用程序可以有不同的应用程序池,因此您具有一定程度的隔离。
默认情况下,您的用户将通过以下方式导航到您的不同应用程序:
这可能就是您想要做的。只需创建应用程序(在 IIS 中右键单击您的站点并选择“添加应用程序...”),然后根据需要进行调整。
| 归档时间: |
|
| 查看次数: |
9353 次 |
| 最近记录: |