Visual studio 2012 在Web平台安装程序中从何处获取Visual Studio LightSwitch 2012服务器运行时?
我已将我的2011 Lightswitch应用程序升级到2012 RTM,在本地运行良好。但是,当我尝试将其发布到web服务器时,它失败() 我检查了live server上的Web平台安装程序,它没有“Visual Studio LightSwitch 2012 server Runtime without Local SQL”()——它只有2011版Visual studio 2012 在Web平台安装程序中从何处获取Visual Studio LightSwitch 2012服务器运行时?,visual-studio-2012,visual-studio-lightswitch,Visual Studio 2012,Visual Studio Lightswitch,我已将我的2011 Lightswitch应用程序升级到2012 RTM,在本地运行良好。但是,当我尝试将其发布到web服务器时,它失败() 我检查了live server上的Web平台安装程序,它没有“Visual Studio LightSwitch 2012 server Runtime without Local SQL”()——它只有2011版 我从哪里获得2012版本?网络上几乎没有关于它的信息。我认为您所需要的只是将应用程序目录中的.NET framework从4.0更改为4.5。
我从哪里获得2012版本?网络上几乎没有关于它的信息。我认为您所需要的只是将应用程序目录中的.NET framework从4.0更改为4.5。好的,我将在这里总结我的经验,因为它可能会帮助其他正在升级的人。我的应用程序使用Telerik RadgridView控件和表单身份验证。它运行OOB: 1) 首先,我升级到RTMLS2012版本并重新构建我的应用程序-所有这些都可以在Dev上正常工作 2) 然后,我尝试部署到我的Win2008服务器,没有任何更改(注意:它运行的是LS2011版本,没有任何问题)。此操作失败,在发布过程中出现“未知”消息。为了解决这个问题,我取消选中了发布向导上的标志“IIS服务器具有Lightswitch部署先决条件” 3) 下一个问题:Silverlight应用程序将显示“加载”,然后显示一个空白屏幕。有一次我收到一条消息说“调试资源字符串不可用”。这里的问题是发布向导创建的IIS站点具有Windows和Forms身份验证(在IIS身份验证图标下)。禁用Windows身份验证解决了此问题。我终于可以登录到我的应用程序了 4) 最难的问题:该应用程序将登录并正常工作约20秒。然后它将抛出Silverlight未处理的异常:“sllauncher.exe中0x5ceed700处的未处理异常:0xC0000 094:整数除零”。在谷歌搜索了很多次之后,有人问我是否使用了虚拟机——服务器是虚拟机,他们建议我作为单处理器运行(也就是说,这是一个线程错误)。我没有尝试这个,而是尝试从另一台PC作为客户端OOB运行(我在服务器上测试)。这就奏效了 所有这些之后,我的应用程序现在已经启动并作为Lightswitch 2012运行。。。。希望这对别人有帮助
注意:我没有在服务器上安装.NET 4.5(我的项目目标是.NET 4)或Lightswitch 2012必备软件。它与Silverlight 4 Telerik DLL配合使用。它被称为“Visual Studio 2012的LightSwitch-带有(out)本地SQL Express的服务器配置”,可在Web平台安装程序上获得。您的意思是在IIS应用程序池上吗?这仍然是在谈论2011年,而不是2012年