Asp.net 网站项目的已编译dll在哪里
有关Visual Studio中网站项目的一个查询- 我采取了以下步骤: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存储在哪里吗?(我只是好奇地想知道:-)) 谢谢大家! 另外,我还做了一
- 使用VS2010创建了一个网站
- 在App_Code文件夹中添加了自定义类,并在default.aspx中使用它
- 运行应用程序,我可以看到结果
- 服务器代码中所做的任何更改都会反映在浏览器上,而无需进行任何重新编译(网站功能)
另外,我还做了一个“发布网站”,我可以在发布文件夹中看到一堆编译过的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中),感谢您共享“临时目录”选项