1

我不知道这是否可能,但让我们试一试:

我有一个 WCF 服务,自托管。在此服务旁边,我想要一个 ASPX 文件,我的负载平衡器可以检查此服务是否仍在正常运行(在其他数据库检查中),该文件将部署在与我的 WCF 服务相同的位置。

所以我添加了一个 ASPX 文件,更改了命名空间和其他东西。

然后,在清理/重建之后,我启动了服务,并浏览到了 aspx 页面:它给了我一个解析器错误:Could not load type "<<namespace>>.Global"

所以我添加了一个 Global.asax 文件,重试,同样的错误

我在一个单独的 WebApplication 中创建了这两个文件(aspx 和 asax),它们可以正常工作。

我还在某处读到,对于这种技术,我的 app.config 中必须包含以下内容:

<serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true" />

但这没有任何区别(对于这个特定问题)

对此有任何线索吗?我不想将 ASPX 文件放在虚拟目录的任何位置。

或者有没有其他方法可以得到我想要的?(也许有 ashx)??

4

1 回答 1

0

该应用程序正在尝试访问您似乎没有添加的 dll。
您应该添加一个 bin 文件夹,并在其中添加应用程序的 dll。

于 2013-08-23T07:53:51.803 回答