我有一个基于两个项目的解决方案:
所有功能都可以在本地完美运行,我在IIS中配置了两个独立的应用程序,一个用于前端,一个用于后端,并且可以正常工作。
现在,我必须在一个类似“ www.mysolution.com”的网站上通过Internet上网
在Internet托管中,我无法创建两个单独的应用程序,而必须将所有托管在同一IIS Application文件夹中。
我该怎么办?
感谢支持
答案 0 :(得分:1)
您可以使用IIS主网站内的虚拟目录在主网站内创建一个单独的应用程序。在IIS中,右键单击您的网站Add Application
。为您的API选择一个(不同的)Webroot,然后选择Alias
-即访问您的api的路径前缀。
如果您拥有example.com
,并在服务器上进行了设置,则可以添加应用程序别名api
,然后可以通过example.com/api
访问api。主网站和API应用程序将具有不同的应用程序池,并且可以通过网站webroot和API的webroot中的顶级web.config进行不同的配置。