我最近遇到一个问题,我的个人资料提供者:它不会正确获取配置文件(见下面的错误)。据当地的工作,但是当我把一个Web部署项目编译的代码在服务器上就会崩溃。

  

值不能为空。       参数名:类型       说明:在出现未处理的异常   执行       当前Web请求。有关详情,请堆栈跟踪       有关错误的信息和它起源于代码。

     

<强> Strack的跟踪:结果   [ArgumentNullException:值不能为空。   参数名:类型]   System.Activator.CreateInstance(类型类型,布尔非公开)2796915   System.Web.Profile.ProfileBase.CreateMyInstance(字符串的用户名,布尔isAuthenticated)+76   System.Web.Profile.ProfileBase.Create(字符串username,布尔isAuthenticated)312

“由imgur.com托管”


我找到了解决办法,但它是明显的(见我的回答如下)。

远远
有帮助吗?

解决方案

我的错误的解决方案是为取消选中从Web部署项目此选项:

  

当作库组件(删除App_Code.Compiled文件)

其他提示

只需将复选框更改后再次构建Web部署项目有时不充分。

您应该重建网站,或清洁ASP.NET临时ASP.NET文件文件夹,通常位于 “%WINDIR%Microsoft.NET \框架\ V2.0.50727 \临时ASP.NET文件”。

我最近遇到这个问题,它原来是一个丢失的依赖。使用设置有视觉工作室fuslogvw.exe工具终于确定的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top