Visual studio 在服务器上部署lightswitch web应用程序:HTTP错误500.19-内部服务器错误
我在服务器上部署3层lightswitch web应用程序时遇到问题 在本地服务器IIS7上,一切正常,但当我将其部署到也运行IIS7的vps时,当我尝试导航到页面时,会出现以下错误: HTTP错误500.19-内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效 我已经在光盘上发布了一个软件包,将其上传到服务器,并成功地在默认网站下安装了该应用程序。但当我导航到应用程序时,它会显示错误 这是显示为问题区域的内容:Visual studio 在服务器上部署lightswitch web应用程序:HTTP错误500.19-内部服务器错误,visual-studio,visual-studio-lightswitch,Visual Studio,Visual Studio Lightswitch,我在服务器上部署3层lightswitch web应用程序时遇到问题 在本地服务器IIS7上,一切正常,但当我将其部署到也运行IIS7的vps时,当我尝试导航到页面时,会出现以下错误: HTTP错误500.19-内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效 我已经在光盘上发布了一个软件包,将其上传到服务器,并成功地在默认网站下安装了该应用程序。但当我导航到应用程序时,它会显示错误 这是显示为问题区域的内容: Config Source 141: </syste
Config Source
141: </system.serviceModel>
142: <uri>
143: <schemeSettings>
Config源代码
141:
142:
143:
它是web.config文件的一部分。当我打开它走到那里时,我看到:
<uri>
<schemeSettings>
<add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes" />
<add name="https" genericUriParserOptions="DontUnescapePathDotsAndSlashes" />
</schemeSettings>
</uri>
加上下划线部分,进一步解释了错误:
web.conf错误:元素“schemeSettings”不能包含子元素“add”,因为父元素的内容模型为空
我试着在互联网上寻找解决方案,但没有成功
谢谢大家! 我发现了问题所在 在IIS上,我为应用程序选择了DefaultAppPool。当我将其更改为ASP.NET v4.0时,错误消失了。这可以在应用程序基本设置中完成 打开IIS管理器,选择应用程序,在资源管理器的右栏中单击“基本设置”,单击“按钮选择”,然后选择ASP.NET v4.0,单击“确定” 对我来说就是这样。希望它能帮助别人