在Windows Server 2012中部署ASP.NET MVC 5应用程序

时间:2015-08-18 07:15:37

标签: c# jquery asp.net-mvc-5 windows-server-2012-r2

我有一个ASP.NET MVC5解决方案,它使用jQuery,Slickgrid,jQuery UI,Bootstrap。 捆绑在我的本地系统以及在文件系统模式下发布解决方案后部署在Windows Server 2008 R2中的VM中运行良好。

这是正确的格式。 enter image description here

但是我将相同的文件系统部署到Windows Server 2012 R2之后。 格式化被破坏,它看起来像这样。

enter image description here

类似的其他javascript插件也失败了。

基于bootstrap的Datepicker在点击时不会弹出任何内容。

在slickgrid的帮助下加载网格也无法加载任何东西。

enter image description here

调试在两个环境中加载的网页并转到IE中的调试器。这是我观察到的。

在Windows Server 2008 R2中:

enter image description here

在Windows Server 2012 R2中:

enter image description here

有关部署过程的任何指示或在Windows Server 2012 R2上部署的显着特性都将非常感激。

1 个答案:

答案 0 :(得分:3)

想出来了!

问题是该网站未添加到Internet Explorer中的受信任网站,因此它不允许我的Javascript呈现!

有两种可能的解决方案。

  1. 要求您的用户将其添加到受信任的网站以继续。
  2. OR

    1. 实施基于SSL的HTTPS站点。