asp.net - IIS:带有子应用程序的 HTTPS 站点

标签 asp.net iis ssl https

我目前正在为启用了 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/

相关文章:

iis - web.config 从一个目录重写到另一个目录

security - iOS 11 : ATS (App Transport Security) no longer accepts custom anchor certs?

c# - 可空对象必须有值错误

asp.net - Page_load 事件未触发但 page_init 是

asp.net - 模拟不起作用 - 网络共享

ios - 在 iOS7 GM 中收到 SSL 错误 - "AddTrust External CA Root"不受信任?

apache - 基本 Web 服务器问题 - Debian 10 和 Apache2 - 使用自签名 SSL 证书托管两个站点

asp.net - IIS 如何知道它是为网站还是 Web 应用程序项目提供服务?

javascript - 从 .ashx 文件调用 Javascript 方法

sharepoint - 我可以在没有 IIS 的情况下安装 SharePoint Foundation 吗?