我有一个基于两个项目的解决方案:
所有程序在本地都能很好地工作,我在IIS中配置了两个分离的应用程序,一个用于前端,一个用于后端,并且它可以工作。
现在,我必须在一个类似于"www.mysolution.com“的网站上上网。
在互联网托管中,我不能创建两个已分割的应用程序,我必须在同一个IIS应用程序文件夹中托管所有的应用程序。
我该怎么做呢?
感谢支持
发布于 2018-07-28 09:44:59
您可以使用主IIS网站内的虚拟目录在主网站内创建单独的应用程序。在IIS中,右键单击您的网站Add Application
。为您的API选择一个(不同的) webroot,并选择一个Alias
-即路径前缀来访问您的api。
如果您拥有example.com
,并在服务器上安装了它,您可以添加一个应用程序别名api
,然后您可以通过example.com/api
访问api。主网站和API应用程序将有不同的应用程序池,并且可以通过webroot和API的webroot中的顶级web.config进行不同的配置。
https://stackoverflow.com/questions/51569407
复制相似问题