这是场景。我有一个网站,我们称之为Website1.com,使用IIS中托管的C#MVC构建。一个Web应用程序是在一个完全不同的Web1.com的C#MVC项目中创建的,目前托管在Website1.com/webapp,其中/ webapp是IIS中的一个应用程序,其中webapp的别名指向/ inetpub / wwwroot中的物理路径的webapp。这很好用,没有任何问题。
然而,现在客户希望将webapp移至Website1.com/Users/webapp。 /用户是Website1.com项目中的众多领域之一。我很难通过这种方式获取/ webapp。创建"用户"在Website1目录中的文件夹不起作用,IIS尝试将所有流量重定向到此Users文件夹,而不是将其路由到代码。显然没有/ Users的实际文件夹,我无法为webapp创建IIS应用程序。我最接近的是在项目的Areas文件夹内创建一个webapp文件夹,与用户在同一级别创建应用程序并在此创建应用程序,但是URL是Website1.com/Areas/Users/challenge而不是Website1.com /面积/挑战。
任何建议都将不胜感激!