我正在尝试使用 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,源代码在这里。