Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 创建web应用程序和web站点之间有什么区别?_Asp.net - Fatal编程技术网

Asp.net 创建web应用程序和web站点之间有什么区别?

Asp.net 创建web应用程序和web站点之间有什么区别?,asp.net,Asp.net,为什么在构建网站时会创建程序集?我指的是一个网站,而不是一个web应用程序 差别很大。网站未经编译。代码被放置在App\u Code文件夹中,并在运行时由ASP.NET动态编译。web应用程序是预编译的,这意味着您可以将代码放在任何地方,并且它将在编译时生成程序集。您还将获得一个与之关联的项目文件.csproj 这是一个例子。差别很大。网站未经编译。代码被放置在App\u Code文件夹中,并在运行时由ASP.NET动态编译。web应用程序是预编译的,这意味着您可以将代码放在任何地方,并且它将在

为什么在构建网站时会创建程序集?我指的是一个网站,而不是一个web应用程序

差别很大。网站未经编译。代码被放置在App\u Code文件夹中,并在运行时由ASP.NET动态编译。web应用程序是预编译的,这意味着您可以将代码放在任何地方,并且它将在编译时生成程序集。您还将获得一个与之关联的项目文件.csproj


这是一个例子。

差别很大。网站未经编译。代码被放置在App\u Code文件夹中,并在运行时由ASP.NET动态编译。web应用程序是预编译的,这意味着您可以将代码放在任何地方,并且它将在编译时生成程序集。您还将获得一个与之关联的项目文件.csproj


以下是一个。

您应该澄清您正在谈论的是ASP.NET Visual Studio项目。什么程序集?我刚刚用VisualStudio2010创建了一个新网站,没有DLL或EXE。因此,请更好地解释这个问题。当我们必须将文件放置在生产服务器上时,我们需要将网站的程序集复制到生产服务器上,从何处可以获取网站的程序集?您应该澄清,您正在谈论的是ASP.NET Visual Studio项目。什么程序集?我刚刚用VisualStudio2010创建了一个新网站,没有DLL或EXE。因此,请更好地解释这个问题。当我们必须将文件放在生产服务器上时,我们需要将网站的程序集复制到生产服务器上,我在哪里可以获得我的网站的程序集?+1进行解释,但是我相信Chandan也在询问网站bin目录中的dll文件夹,这是否与自动预编译有关?可能是为了调试?@Chandan Khatwani,它是在运行时由ASP.NET引擎生成的,位于一个临时文件夹中:C:\Windows\Microsoft.NET\Framework\v4.0.30319\temporary ASP.NET Files\No我已经编译了网站,在临时文件夹中没有看到任何dllfolder@Chandan哈特瓦尼,你不能编译一个网站。当请求到达时,ASP.NET引擎会自动编译网站。您可以编译web应用程序。部署网站时,您只部署.aspx页面和您可能在
App\u code
文件夹中编写的任何源代码。ASP.NET将负责动态编译它。啊啊啊啊啊啊啊啊。。。。。但我在msdn网站上读到,无论是web应用程序还是网站,我们都需要在生产服务器上复制dll+1解释一下,不过我相信Chandan也在询问网站bin目录中的dll文件夹,这是否与自动预编译有关,可能是为了调试?@Chandan Khatwani,它是由ASP.NET引擎在运行时生成的,位于一个临时文件夹中:C:\Windows\Microsoft.NET\Framework\v4.0.30319\temporary ASP.NET Files\No我已经编译了网站,在临时文件夹中没有看到任何dllfolder@Chandan哈特瓦尼,你不能编辑网站。当请求到达时,ASP.NET引擎会自动编译网站。您可以编译web应用程序。部署网站时,您只部署.aspx页面和您可能在
App\u code
文件夹中编写的任何源代码。ASP.NET将负责动态编译它。啊啊啊啊啊啊啊啊。。。。。但我在msdn网站上读到,无论是web应用程序还是网站,我们都需要在生产服务器上复制dll!!!