加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

我可以在同一解决方案中拥有多个ASP.Net网站吗?

发布时间:2020-12-16 07:24:27 所属栏目:asp.Net 来源:网络整理
导读:我有一个网站,我似乎一直想要每年添加全新的东西.因此,当我访问www.MySite.com时,它基本上只做了一件事.因此,当我对技术上完全不同的网站有新的想法时,我不想提出,然后购买新的域名和托管计划.我在托管公司控制面板中看到我可以拥有多个“应用程序起点”.我
我有一个网站,我似乎一直想要每年添加全新的东西.因此,当我访问www.MySite.com时,它基本上只做了一件事.因此,当我对技术上完全不同的网站有新的想法时,我不想提出,然后购买新的域名和托管计划.我在托管公司控制面板中看到我可以拥有多个“应用程序起点”.我还读了一些关于URL重写的内容.更不用说,我在研究时发现了虚拟路径的设置( Running aspnet web site starts on parent directory)

所以我的愿望是在它下面有许多项目(Web Apps)的解决方案:

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
    ...

我很好,用户必须去:

www.MySite.com
www.MySite.com/NewIdea
www.MySite.com/AnotherIdea

要访问每个“站点”,但从技术上讲,每个站点都是完全独立的,可以根据需要进行更改和单独发布.每个人都有自己的web.config.

这可能吗?我该怎么办?我想我已经完成了所有的工作,我只是没有做过,也没想过要知道.

解决方法

您无法在IIS中的网站下创建不同的应用程序,然后将不同的ASP.NET项目部署到不同的应用程序.您站点下的不同应用程序可以具有不同的应用程序池,因此您具有这种程度的隔离.

默认情况下,您的用户会通过以下方式导航到您的不同应用

> MySite
> MySite / App1
> MySite / App2

这可能是你想要做的.只需创建应用程序(在IIS中右键单击您的站点并选择“添加应用程序…”),然后根据需要进行调整.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读