asp.net – 与web.config中的targetFramework相关的配置错误
我在Visual Studio 2015中创建了一个MVC网站,它在我的本地主机上工作.但是当我发布我的网站并放入我的主机时,它不起作用.它给我这个错误通知:
我的web.config中的相关部分: <configSections> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,EntityFramework,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" requirePermission="false" /> <!-- For more information on Entity Framework configuration,visit http://go.microsoft.com/fwlink/?LinkID=237468 --></configSections> 而这部分有错误: <system.web> <authentication mode="None" /> <customErrors mode="Off" /> <compilation debug="true" targetFramework="4.6" /> <httpRuntime targetFramework="4.6" /> </system.web> 我的网站属性: 和NuGet包经理: 实体框架参考属性: 默认网站基本设置:(说实话,我不知道我是否应该在这里添加一个新的网站(我的网站).) 我安装的.net框架: 我的发布方式: 我已经在互联网上调查了这个问题,我发现了几个与我的问题有关的链接:Asp.net MCV4 framework issue.在这个链接中,有两个主要的提议: >更改此编译标签 其实我已经尝试改变这个标签,但是并没有改变.然后我控制了我的应用程序池,但它似乎是最新的. 我已经打电话给我的主机,我解释了我的问题.他们说这个错误与他们的服务器无关. 我该怎么办?这是什么解决方案? 提前致谢. 解决方法
您的网站项目是针对.Net框架的v4.6,但您的托管服务提供商尚未安装此版本.您的选择:
请求提供商安装它 – 它们不太可能这样做.找到支持它的另一个提供者.>将您的项目更改为目标v4.5. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – project.json中的“依赖关系”和“框架集”之间
- asp.net-mvc – ASP.NET MVC:获取RouteTable路由的URL
- asp.net-mvc – 可以更改Html.DropDownListFor生成的html名
- 如何在ASP.Net Core 2.0应用程序中使用Bootstrap?
- ASP.Net错误:“应用程序池的身份无效”
- 获取asp.net中的上一页名称
- .net – MVC 5中的“CacheProfile”
- asp.net – 如何将HttpRequestBase转换为HttpRequestMessag
- asp.net – 如何在mvc中使用多个选择4?
- asp.net-mvc – 使用RedirectToAction单元测试ASP.NET MVC