我目前正在为启用了 https 的网站安装应用程序。
在只使用 http 的测试站点中,我可以测试 sub
文件夹应用程序,并使其在 IIS 中作为单独的应用程序正常工作。
http://www.mysite.com - redirects to https
http://www.mysite.com/myApp
然后当我将其移植到实时环境时,应用程序页面显示为完全空白,并在 Chrome 开发人员工具中返回 HTTP 500 错误。
https://www.mysite.com site works
http://www.mysite.com/myApp - 500 - internal server error
https://www.mysite.com/myApp - 500 - internal server error
在子文件夹应用程序“myApp”的两个实例中,我已确保我的应用程序中的网页的内部链接包含正确的协议(protocol)。
有谁知道我是否可以从本质上继承或从主站点复制 SSL 认证设置以使应用程序运行。
提前致谢。
最佳答案
myApp 应该是一个虚拟目录,在 IIS 管理器中右键单击您的主站点,然后添加虚拟目录,将别名命名为 myApp 或其他任何名称,然后浏览到路径文件夹。
关于asp.net - IIS:带有子应用程序的 HTTPS 站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23224656/