Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.Net网站无法重建解决方案或发布_C#_Asp.net_.net_Visual Studio 2010_Web - Fatal编程技术网

C# ASP.Net网站无法重建解决方案或发布

C# ASP.Net网站无法重建解决方案或发布,c#,asp.net,.net,visual-studio-2010,web,C#,Asp.net,.net,Visual Studio 2010,Web,我有一个疯狂的问题,需要帮助 我有一个ASP.Net网站(V4框架),我突然无法重建解决方案,也无法发布 当我重建解决方案时,我得到一个CS0433错误,其中 “类型'ASP.ascx\u breadcrumb\u ascx'存在于'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\MyAppName\d1db14f7\26574b0c\App\u Web\u breadcrumb.ascx.c95a9aa

我有一个疯狂的问题,需要帮助

我有一个ASP.Net网站(V4框架),我突然无法重建解决方案,也无法发布

当我重建解决方案时,我得到一个CS0433错误,其中

“类型'ASP.ascx\u breadcrumb\u ascx'存在于'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\MyAppName\d1db14f7\26574b0c\App\u Web\u breadcrumb.ascx.c95a9aa.ckg3a1pq.dll'和'c:\Windows\Microsoft.NET\Framework\v4.0.30319\temporap.NET Files\MyAppName\d14f7\26574b0c\App\Web\u breadcrumb.asc9a.dll'中。”

当我发布Visual Studio(2010 Ultimate)时,声明它成功了,但没有在bin中创建*.compile文件,这意味着无法访问该站点

与同事们一起搜索谷歌,我们得到了以下建议:

  • 删除c:\Windows\Microsoft.NET\Framework\v4.0.30319\临时ASP.NET文件下的所有文件
  • 重新启动IIS
  • 从站点的bin中删除所有文件
  • 重新启动开发计算机
我甚至从源代码管理中恢复了所有代码,并从当前更改之前的站点版本中获得了相同的问题

注:

  • 在我重新启动我的机器并进入VS和Rebuild之后,我得到了这个错误:“运行线程的应用程序域已被卸载。”再次重建,我得到了上面的冲突错误
  • 我可以构建站点并在本地成功访问它,但是发布文件仍然以上面相同的场景结束
  • 未对错误中引用的“Breadcrumb.ascx”控件进行任何更改
我的计算机凭据是:

  • Windows Vista
  • VisualStudio2010终极版
  • 我有管理权

任何建议都将不胜感激

在同事的帮助下,我们通过手动安装.Net 4.5解决了这个问题。我现在可以重建解决方案并发布(创建*.compile)文件


我们认为,我们的基础设施团队在周末安装了Windows更新,因为周五一切正常,周一发现我们的计算机重新启动,但什么都不正常。

所以让我们猜猜:“……我甚至恢复了源代码管理中的所有代码……”。您是否删除了解决方案中包含的每个项目的
bin
obj
?一些团队也将这些文件发送到源代码管理。您是否尝试清除您的解决方案?在所有项目文件上搜索重复的类名。尝试更改项目的位置文件。还要检查名称空间的名称。最后一个解决方案是更改您的ascx类名:(是的,我删除了所有bin/obj文件,也重命名了控制类名。Phx:清除我的解决方案的过程是什么?就在这里Hi Phx:我没有这个选项,只是重建解决方案,它不起作用。这是针对Web应用而不是网站的吗?我的一位同事最近遇到了,这解释了McAfee病毒扫描ning可能是罪魁祸首: