我有一个部署到IIS的.net核心应用程序。我已经知道如何部署,但我网站的基本网址是localhost:5000/appapi/...
(当我选择我的网站并添加应用程序时,appapi是别名。)
这是我在IIS中的应用程序配置。
这意味着如果我想访问home.cshtml
,则链接将为localhost:5000/appapi/home
。每次我想访问项目中的任何文件时,我总是需要手动将“appapi”添加到链接中。如何更改链接或以某种方式我不需要在我的链接中添加“appapi”以便能够访问我的文件?
答案 0 :(得分:2)
在IIS中将其部署为完整的“站点”,而不是“默认”站点下的应用程序。当您将其部署为现有站点下的应用程序时,您必须具有虚拟路径(appapi
部分)以将其与站点本身以及部署在那里的任何其他应用程序区分开来。