我已将ASP.NET MVC 5应用程序上传到我的共享主机根目录(MVC应用程序只能在根目录中运行)。
这是我第一次使用SSL部署内容。我的主机提供商为我提供了共享SSL证书。在我的根文件夹中,我有另一个用于SSL加密的文件夹。
我很困惑,我应该放在文件夹里面!我无法将整个应用程序放在那里,因为除非放在根文件夹中,否则该站点将无法工作。
此外,在部署应用程序之前,我不确定是否需要在本地使用该SSL URL执行任何操作。
答案 0 :(得分:0)
我不确定是否所有共享托管服务提供商都是这种情况。我的(Fasthosts)只允许MVC应用程序从/ htdocs(root)运行,它们为您的SSL加密文件提供了一个子文件夹。
但是,如果您的整个应用程序使用的是SSL,那么它就无法运行,因为您无法将整个MVC应用程序移动到根目录上的SSL子文件夹中。
无论如何,我最终获得了一个虚拟专用服务器并购买了我自己的SSL证书。