如题!!

解决方案 »

  1.   

    网站右键convert to web application不过转换后DLL文件很难处理。。而且还会出现一些让人很不高兴的错误。。
      

  2.   

    解决方法:一:在解决方案资源管理器中,右键点击你的网站,转化为Web 应用程序。
    二:1.新建Web应用程序,把Web网站代码全部粘贴进来2.添加所有原来引用3.【*】Web应用程序不再自动预编译App_Code文件夹,但是会编译任何文件夹下的类文件(除App_Code),       所有给App_Code文件夹换个其它名字。4.【*】把第3部改名后文件夹下的所有文件,属性->生成操作 由"内容"改为"编译"5.【*】然后编译会发现动辄几千个错误,基本都是“某某不在上下文中”,这个是因为Web应用程序里面页面文件多了个designer.cs文件,如果没有这个文件,则编译会有问题,所以点击所有页  面属性,点"转换为Web应用程序",会自动生成一个*.aspx.designer.cs文件
      

  3.   

    web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站Default.aspx显示有一个原有文件Default.aspx.cs。
    web应用程序有重新生成和发布两项;Web网站只有一个发布网站。
    web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。
    web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。
    web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。
    web应用程序还可添加组件和类;Web网站则没有。
    源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用。
    Web应用程序在修改了页面底层的代码之后需要重新进行编译   
    网站不需要重新编译   
    网站可以添加APS文件夹,Web应用程序不可以   
    Web应用程序的项目会生成Dll文件   
    网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样   
    Web应用程序会有解决方案和项目文件注意命名空间