将DLL附加到ASP.NET站点

将DLL附加到ASP.NET站点,asp.net,iis,dll,iis-7,Asp.net,Iis,Dll,Iis 7,如何将dll附加到asp.net站点?我希望能够调试和编辑dll,而不必不断替换asp.net站点中的引用。我选中了“附加到进程”,但没有看到工作进程。我正在使用asp.net,iis 7 只需将其放入web应用程序的/bin文件夹即可 或 通过右键单击References>addreference>Browse>选择您的.dll文件并单击OK,添加对此.dll的引用 然后将其“复制本地”属性设置为“True”。这样,每次构建应用程序时.dll都会复制到/Bin文件夹中 使用Visual Stu

如何将dll附加到asp.net站点?我希望能够调试和编辑dll,而不必不断替换asp.net站点中的引用。我选中了“附加到进程”,但没有看到工作进程。我正在使用asp.net,iis 7

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

或 通过右键单击
References>addreference>Browse>
选择您的.dll文件并单击OK,添加对此.dll的引用

然后将其“复制本地”属性设置为“True”。这样,每次构建应用程序时.dll都会复制到/Bin文件夹中


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

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


如果我可以建议,因为我仍然使用它,去看看免费视频

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


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

我假设您有Visual Studio

如果您只是尝试添加dll,您可以通过右键单击网站节点并选择“添加引用…”来添加对它的引用。 如果dll附带有pdb(用于从中加载符号),则可以调试dll。您将无法编辑dll


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

您可以在以后的任何时候将其替换为新的或修改过的版本。为了澄清,您需要反编译dll以“编辑”它: