将DLL附加到ASP.NET站点

时间:2009-04-04 17:04:50

标签: asp.net iis dll iis-7

如何将dll附加到asp.net网站?我希望能够调试和编辑DLL,而不必继续替换我的asp.net站点中的引用。我检查了附加到进程,但没有看到工作进程。我正在使用asp.net,即7。

4 个答案:

答案 0 :(得分:12)

只需将其放入Web应用程序的/ bin文件夹即可。

OR

右键单击References > Add Reference > Browse >添加对此.dll的引用。选择.dll文件并舔OK。

然后将其“Copy Local”属性设置为“True”。这种方式.dll将在每次构建应用程序时复制到/ Bin文件夹中。

alt text http://xmages.net/out.php/i170817_1.png

答案 1 :(得分:1)

使用Visual Studio,您应该创建一个解决方案,将您的网站作为项目,将DLL(代码)作为另一个项目。在网站项目中引用DLL项目,它应该自动更新它。

如果您不使用Web应用程序模型而只使用网站模型,则可以直接将DLL项目输出到网站的/ bin目录。每当您构建DLL项目时,这将更新网站/ bin文件夹中的DLL。

如果我可以建议,因为我仍然使用它,请转到LearnVisualStudio.com并查看免费视频。

答案 2 :(得分:0)

如果要编辑dll,请在Visual Studio的第二个实例中打开该项目,并像对待任何其他项目一样对待它。

将/ bin文件夹中的引用设置为第二个Visual Studio创建的调试dll。

答案 3 :(得分:0)

我假设你有Visual Studio ......

如果您只是想添加一个dll,可以通过右键单击您的网站节点并选择“添加参考...”来添加对它的引用。 如果你有pdb,你可以调试dll(从中加载符号)。您将无法编辑dll。

如果dll实际上是您拥有源代码的另一个项目,只需将项目添加到您的解决方案中,并从您的网站项目添加“项目”选项卡中的引用。 VS应添加引用和依赖项,以便在更改dll项目中的代码时保持dll更新。