在 Windows Server 2012 中部署 ASP.NET MVC 5 应用程序
Deploying a ASP.NET MVC 5 Application in Windows Server 2012
我有一个 ASP.NET MVC5 解决方案,它使用 jQuery、Slickgrid、jQuery UI、Bootstrap。
在文件系统模式下发布解决方案后,捆绑在我的本地系统以及我在 Windows Server 2008 R2 中部署的 VM 中运行良好。
这是正确的格式。
但是在我将相同的文件系统部署到 Windows Server 2012 R2 之后。
格式已损坏,显示如下。
类似的其他 javascript 插件也失败了。
基于 bootstrap 的日期选择器在点击时不会弹出任何内容。
在 slickgrid 的帮助下加载网格也无法加载任何内容。
当调试两个环境加载的网页,进入IE中的调试器。这是我观察到的。
在 Windows Server 2008 R2 中:
在 Windows 服务器 2012 R2 中:
任何关于部署过程的指示或在 Windows Server 2012 R2 上部署的显着特征将不胜感激。
想通了!
问题是该站点未添加到 Internet Explorer 中的受信任站点,因此不允许呈现我的 Javascript!
有两种可能的解决方案。
- 请您的用户将此添加到受信任的站点以继续。
或
- 实施基于 SSL 的 HTTPS 站点。
我有一个 ASP.NET MVC5 解决方案,它使用 jQuery、Slickgrid、jQuery UI、Bootstrap。 在文件系统模式下发布解决方案后,捆绑在我的本地系统以及我在 Windows Server 2008 R2 中部署的 VM 中运行良好。
这是正确的格式。
但是在我将相同的文件系统部署到 Windows Server 2012 R2 之后。 格式已损坏,显示如下。
类似的其他 javascript 插件也失败了。
基于 bootstrap 的日期选择器在点击时不会弹出任何内容。
在 slickgrid 的帮助下加载网格也无法加载任何内容。
当调试两个环境加载的网页,进入IE中的调试器。这是我观察到的。
在 Windows Server 2008 R2 中:
在 Windows 服务器 2012 R2 中:
任何关于部署过程的指示或在 Windows Server 2012 R2 上部署的显着特征将不胜感激。
想通了!
问题是该站点未添加到 Internet Explorer 中的受信任站点,因此不允许呈现我的 Javascript!
有两种可能的解决方案。
- 请您的用户将此添加到受信任的站点以继续。
或
- 实施基于 SSL 的 HTTPS 站点。