情景:正在开发的开发人员创建了一个三层 ASP.NET Web应用程序,它插入公司网站,但该网站的其余部分已完成一个 ASP.NET网站。为了清楚起见,他的部分使用Web应用程序(编译成单个.dll),网站的其余部分是WebSite(单独的.dll)。我不希望每次对页面进行更改时重新编译网站。
问题:是否可以转换Web应用程序 到一个网站而不重写整个申请?
TRIED:
答案 0 :(得分:6)
好的 - 假设你有备份,这就是我要解决的问题:
designer.cs
个文件*.cs
个文件(例如,.ascx.cs
或.aspx.cs
)并将其移至App_Code文件夹CodeBehind=
或CodeFile=
个文件中将.aspx
更改为.ascx
Global.asax,ASHX处理程序(需要内联)和引用页面和控件存在一些潜在的复杂性。你不得不手动处理这些问题,我担心 - 但如果这是一个小小的努力,它应该很容易实现。