use*_*291 44 asp.net asp.net-mvc
在MVC2项目中,我将文件从App_code移动到Content文件夹并进行编译.然后再将其移回App_Code,然后将其Build Action更改为"Compile".现在我收到此错误,我不知道如何修复此问题以使我的程序再次运行:
CS0433:类型'Helper'存在于'c:\ Users ...\AppData\Local\Temp\Temporary ASP.NET Files\root\b00d4b7d\b2553f9c\App_Code.zowyklar.dll'和'c:\ Users中. ..\AppData\Local\Temp\Temporary ASP.NET Files\root\b00d4b7d\b2553f9c\assembly\dl3\5c6d3537\19f85663_cde9cb01\MyProject.DLL'
清洁和重建并不能解决问题.
nul*_*oid 38
这已在一个单独的问题中得到解答,并为我解决了问题.一定要对原始人的答案进行投票.
ASP.Net错误:"temp1.dll"和"temp2.dll"中都存在"foo"类型
将batch ="false"属性添加到web.config文件的"compilation"元素中.
出现此问题的原因是ASP.NET 2.0使用应用程序引用和应用程序的文件夹结构来编译应用程序的方式.如果应用程序的web.config文件中元素的批处理属性设置为true,则ASP.NET 2.0会将应用程序中的每个文件夹编译为单独的程序集.
http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1995
http://support.microsoft.com/kb/919284
rob*_*pim 22
假设你正在构建一个Web应用程序,它看起来你得到了MVC2点,你不应该使用App_Code文件夹.它不是为与Web应用程序项目集成而设计的.
当您编译在Visual Studio中,在应用程序的所有代码(包括App_Code文件)被编译成一个程序集.当您运行应用程序时,asp.net知道一个名为App_Code的"特殊"文件夹, 并将其内容编译为具有唯一名称的程序集.因此,无论何时运行项目,您都会遇到此问题.
解决方案:
将您的App_Code文件夹重命名为"代码"或"全局"(并更新您现在已损坏的参考文献)&瞧,问题解决了.
Sta*_*ros 11
我的问题是使用不同版本的DevExpress.
删除bin和obj文件夹中的所有内容使我的网站再次运行...
参考:https: //www.devexpress.com/Support/Center/Question/Details/KA18674
atb*_*btg 10
尝试清理解决方案,然后尝试重建.Visual Studio在创建新dll后可能仍然引用了旧的dll.
Aru*_*E S 10
简单的解决方案100%为我工作
将该类放在App_Code文件夹之外
http://vishaljoshi.blogspot.in/2009/07/appcode-folder-doesnt-work-with-web.html
我有同样的错误:类型'MyCustomDerivedFactory'存在于我的WCF服务项目的App_Code文件夹中的My ServiceHost和ServiceHostFactory派生类中.添加
<configuration>
<system.web>
<compilation batch="false" />
</system.web>
<configuration>
Run Code Online (Sandbox Code Playgroud)
没有解决错误,但在单独的类库项目中移动我的ServiceHost和ServiceHostFactory派生类就做到了.
试试这一个!
通常,当这发生在本地时,我清理所有的aspnet临时文件夹.但最近,当我在Azure上发布我的网站时,它一直在讨厌.所以"干净的临时aspnet文件夹"不是解决方案.
在互联网上搜索后,我创立了这个:
这个对我有用!
| 归档时间: |
|
| 查看次数: |
97759 次 |
| 最近记录: |