3

我正在尝试使用 Cassini 网络服务器来创建部署测试主机——一种嵌入式网络服务器,用于将网络服务器配置问题与应用程序部署问题隔离开来。好的,所以这行代码在我将 Cassini 放入 GAC 之前会爆炸:

 // physical path points to the bin folder with the dll
_host = (Host)_appManager.CreateObject(appId, typeof(Host),
                                   _virtualPath, _physicalPath, 
                                   false /*failIfExists*/);

上述失败并出现 FileNotFoundException - 好像它正在尝试查找 Cassini.dll

我是否应该能够告诉ApplicationManager在哪里查看而不采取将其放入 GAC 的极端步骤?

我使用的是 Cassini 2.1,源代码在这里

4

1 回答 1

1

我相信我遇到了类似的问题,我需要做的是将搜索到的 DLL 放入 bin 子目录中。

如果搜索到的 DLL 位于当前目录中,则创建一个名为“bin”的连接点就足够了,该连接点指向当前目录。

于 2011-11-11T17:18:53.303 回答