vs2010的新建 "asp.net应用程序"和"asp.net 网站" ,两项有什么区别?

2025-02-24 22:43:13
推荐回答(5个)
回答1:

  • 应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs

  • 网站Default.aspx显示有一个原有文件Default.aspx.cs。

  • 应用程序有重新生成和发布两项;网站只有一个发布网站。

  • 应用程序可以作为类库被引用;网站则不可以作为类库被引用。

  • 应用程序在修改了页面底层的代码之后需要重新进行编译

     

  • 网站不需要重新编译

  • 应用程序的项目会生成Dll文件

  • 网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样

  • 应用程序会有解决方案和项目文件

回答2:

新建 空白网站  ---反键 添加新项---母版页  OK了 ..

回答3:

明显区别site.master 浏览器不能直接访问
default.aspx 浏览器可以直接访问

回答4:

貌似多了个解决方案文件,可以通过sln文件直接打开网站

回答5:

楼下有正解,本质上的差别不大,好像是又生成了sln文件,没深入,可能有不同吧,你百度下