我们在 Visual Studio 2010
中有一个非常大的 VB.NET 解决方案,其中包含一个ASP.NET网站 . Web最初是作为Web站点创建的,我需要将其转换为Web App . 我试图在Visual Studio 2010中使用这些网站将其转换为指南:
How To Convert ASP.NET Website to ASP.NET Web Application
在微软:
http://msdn.microsoft.com/en-us/library/aa983476.ASPX
与Web站点一起,该解决方案由三个类库项目组成,这些项目处理诸如业务逻辑,数据库调用和模型之类的事物,这些项目在数据从数据库返回时将数据结构定义为数据集合 .
该解决方案还包括Microsoft Enterprise Library 3.1和Web Deploy项目,它允许我将网站编译为自己的程序集 . App_Code文件夹中还有十几个类 . 好吧,主要的是模块,而不是类 .
一旦我将网站转换为应用程序,我就能够在没有编译错误的情况下获得编译解决方案 . 当然,默认情况下,App_code文件夹已更改为Old_App_Code . However, when I run the app, it does not load properly.
整个站点中有许多调用来自APSX页面的模块中的方法 . 此时,这是应用程序失败的地方 . 我在事件日志中看到此错误:
Error BC30451: 'TrimTrailingZeros' is not declared. It may be inaccessible due to its protection level.
TrimTrailingZeros是公共模块中的公共方法 . 如果我将模块转换为类,我会收到数百个错误(错误列表可以处理的错误多于错误) .
现在,我收到此错误,导致我的页面无法加载 . 我已经尝试了许多方法来实现这一点 .
关于我应该怎么做的任何建议我都可以通过这个?
如果您有其他问题,请与我们联系 .
谢谢 - 保罗
1 回答
请浏览以下链接 . 它会回答您的问题 .
http://vishaljoshi.blogspot.in/2009/07/appcode-folder-doesnt-work-with-web.html