Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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 网站项目的已编译dll在哪里_Asp.net_Visual Studio 2010_Web - Fatal编程技术网

Asp.net 网站项目的已编译dll在哪里

Asp.net 网站项目的已编译dll在哪里,asp.net,visual-studio-2010,web,Asp.net,Visual Studio 2010,Web,有关Visual Studio中网站项目的一个查询- 我采取了以下步骤: 使用VS2010创建了一个网站 在App_Code文件夹中添加了自定义类,并在default.aspx中使用它 运行应用程序,我可以看到结果 服务器代码中所做的任何更改都会反映在浏览器上,而无需进行任何重新编译(网站功能) 因此,当对网站进行动态重新编译时,.net运行时将在某个地方存储已编译的dll,不是吗 有人能告诉我在动态构建期间生成的dll存储在哪里吗?(我只是好奇地想知道:-)) 谢谢大家! 另外,我还做了一

有关Visual Studio中网站项目的一个查询-

我采取了以下步骤:

  • 使用VS2010创建了一个网站
  • 在App_Code文件夹中添加了自定义类,并在default.aspx中使用它
  • 运行应用程序,我可以看到结果
  • 服务器代码中所做的任何更改都会反映在浏览器上,而无需进行任何重新编译(网站功能)
因此,当对网站进行动态重新编译时,.net运行时将在某个地方存储已编译的dll,不是吗

有人能告诉我在动态构建期间生成的dll存储在哪里吗?(我只是好奇地想知道:-))

谢谢大家!


另外,我还做了一个“发布网站”,我可以在发布文件夹中看到一堆编译过的DLL。所以,我的问题只是关于动态构建。

为您的网站创建的动态文件存储在

c:\WINDOWS\Microsoft.NET\Framework\version\Temporary ASP.NET Files\
您可以在web.config上更改此目录。asp.net检查站点上是否有任何文件更改,以及是否可以找到任何更改,然后启动重新编译。在web.config上,重新编译的许多参数也可以更改

如何更改此目录

<compilation  tempDirectory="" ...>


这是其余的编译选项:

您可以通过编程方式通过HttpRuntime.CodegenDir的属性找到Code Gen目录的名称和位置。

谢谢您的回答。临时文件的目录是C:\Users\\AppData\Local\temp\Temporary ASP.NET files\(在Windows7中),感谢您共享“临时目录”选项