ASP.Net网站无法重建解决方案也不会发布

时间:2014-05-06 14:26:40

标签: c# asp.net .net visual-studio-2010 web

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

我有一个ASP.Net网站(第4版框架),突然之间我无法重建解决方案或发布。

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

“类型'ASP.ascx_breadcrumb_ascx'存在于'c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ MyAppName \ d1db14f7 \ 26574b0c \ App_Web_breadcrumb.ascx.c95a9aa.ckg3a1pq中。 dll'和'c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ MyAppName \ d1db14f7 \ 26574b0c \ App_Web_breadcrumb.ascx.c95a9aa.l64cmosr.dll'“

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

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

  • 删除c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files
  • 下的所有文件
  • 重新启动IIS
  • 从网站的bin中删除所有文件
  • 重新启动开发机器

我甚至还从源代码管理中恢复了所有代码,并在我当前的更改之前从该版本的网站获得了相同的问题。

注意:

  • 重新启动计算机并进入VS并重建后,我收到此错误:“正在运行该线程的应用程序域已被卸载。”再次重建,我得到了上面的碰撞错误。
  • 我可以构建网站并在本地成功点击,但发布文件仍然在上面的相同方案中结束
  • 未对错误
  • 中引用的“Breadcrumb.ascx”控件进行任何更改

我的机器凭据是:

  • Windows Vista
  • Visual Studio 2010 Ultimate
  • 我有管理员权限

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:0)

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

我们认为发生的事情是我们的基础架构团队在周末安装了Windows更新,因为周五一切正常,周一发现我们的计算机重新启动,没有任何效果。