我们在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
并在Microsoft:
http://msdn.microsoft.com/en-us/library/aa983476.ASPX
与Web站点一起,该解决方案由三个类库项目组成,这些项目处理诸如业务逻辑,数据库调用和模型之类的事情,它们在从数据库返回数据时将数据结构定义为数据集合。
该解决方案还包括Microsoft Enterprise Library 3.1和Web Deploy项目,它允许我将网站编译为自己的程序集。 App_Code文件夹中还有十几个类。好吧,主要的是一个模块,而不是一个类。
一旦我将网站转换为应用程序,我就能够在没有编译错误的情况下获得编译解决方案。当然,默认情况下,App_code文件夹已更改为Old_App_Code。 但是,当我运行该应用时,它无法正确加载。
整个站点中有许多来自APSX页面的模块中的方法。此时,这是应用程序失败的地方。我在事件日志中看到了这个错误:
Error BC30451: 'TrimTrailingZeros' is not declared. It may be inaccessible due to its protection level.
TrimTrailingZeros是公共模块中的公共方法。如果我将模块转换为类,我会收到数百个错误(错误列表可以处理的错误多于错误)。
现在,我收到此错误,导致我的网页无法加载。我已经尝试了许多方法来实现这一点。
有关我应该怎么做的任何建议,我可以通过这个吗?
如果您还有其他问题,请与我们联系。
由于 -Paul
答案 0 :(得分:0)