C# 将自定义应用程序添加到现有的umbraco网站

C# 将自定义应用程序添加到现有的umbraco网站,c#,asp.net-mvc,umbraco,C#,Asp.net Mvc,Umbraco,我想创建一个位于现有umbraco网站内的自定义应用程序。自定义应用程序与网站无关,它将拥有自己的所有功能和视图 我更希望它是在同一个主机上部署的网络,但如果这是不可能的,我会创建一个单独的应用程序,并在它自己的子域主机 编辑: 好吧,在再次阅读这篇文章之后,我意识到这篇文章的措辞不太恰当 所以我想做的是,建立一个umbraco网站,然后构建一个单独的web应用程序,并将其作为虚拟应用程序托管在IIS上的umbraco网站中,默认设置不起作用,因此我假设umbraco正在吞噬所有路由,然后无法检

我想创建一个位于现有umbraco网站内的自定义应用程序。自定义应用程序与网站无关,它将拥有自己的所有功能和视图

我更希望它是在同一个主机上部署的网络,但如果这是不可能的,我会创建一个单独的应用程序,并在它自己的子域主机

编辑:

好吧,在再次阅读这篇文章之后,我意识到这篇文章的措辞不太恰当

所以我想做的是,建立一个umbraco网站,然后构建一个单独的web应用程序,并将其作为虚拟应用程序托管在IIS上的umbraco网站中,默认设置不起作用,因此我假设umbraco正在吞噬所有路由,然后无法检测到它,这会导致页面未找到错误


我最终选择将应用程序托管在子域上,因为它在IIS中是自己的网站。

如果您想要一个与Umbraco网站无关的完全独立的应用程序,并且它将托管在子域上

那么,无论如何,您为什么需要/希望它连接到您当前的Umbraco站点

只需创建一个新的空白MVC项目并单独托管它,然后将您的子域指向您的新应用程序


如果这两个应用程序关系松散,您可以在Visual Studio解决方案中创建一个新项目,它不会影响您当前的Umbraco安装。

我实际上想将该应用程序作为虚拟应用程序宿主,但它不适用于基本设置,我最终决定采用子域路径,如果你知道如何将网站作为一个虚拟应用程序启动并运行,这将是未来的好信息,因为我并不总是想在子域上托管单独的应用程序,而是作为虚拟应用程序