我无法部署我的asp.net 4.5网站,因为我遇到了多个可怕的“类型'myClassX'存在C:\Users\Me\...\whereItsSupposedToBe\
和C:\Users\Me\AppData\Local\Temp\Temporary ASP.NET Files\root\1randomname\_shadow\2randomname\3randomname\App_web_myClassX.cs.4acf3bb.nommceoi.dll
错误。
涉及三个文件。 MyClasses.cs
包含MyClassB
,MyClassC
,MyClassD
的定义。 Page1.aspx
和page2.aspx
在<%page %>
标记中包含MyClasses.cs
的src属性。
我到目前为止做了以下事情:
batch="false"
属性添加到了compilation
元素
这里提到的web.config
文件:ASP.Net error: "The type 'foo' exists in both "temp1.dll" and "temp2.dll" 有些东西让我想知道是否有两个aspx
文件引用了同一个src文件与它有关。但是到目前为止我看到的所有博客和SO帖子都会导致冲突都来自临时目录。
头开始受伤...有什么建议吗?
答案 0 :(得分:0)
我已经“修复了问题”,但我不确定为什么会修复它。
要重新创建问题:
修复:
但真正奇怪的部分 - 我发现将Searcharoo.cs文件移动到Happy_App文件夹后我可以将其移回原始的搜索文件夹而不会出现任何“存在”问题!
为什么?
如果有人有一个很棒的解释。但是现在我很高兴我可以在不牺牲小动物的情况下获得决议......