【发布时间】:2015-05-18 05:56:27
【问题描述】:
我创建了一个 WPF 应用程序(包含 8 个项目)。 一个项目是类型(类库),这个 dll 包含实现的类 System.Web.IHttpHandler 如下。
public class ReportFileHttpHandler : IHttpHandler
{
public bool IsReusable
{
get { return false; }
}
public void ProcessRequest(HttpContext context)
{
// some code
}
}
这个HttpHandler旨在中断IIS请求并处理xml文件的requrest。
我还创建了一个存在于这个 dll 中的 web.config 文件。
<system.webServer>
<handlers>
<add verb="*" path="*.xml" type="ReportFileHttpHandler" name="ReportFileHttpHandler"/>
</handlers>
这里的一切都很好。 我想做以下事情:我想测试“ReportFileHttpHandler”中的代码,所以我需要在IIS(内部)托管我的WPF应用程序来进行测试。 通过这种方式,我可以在浏览器中编写 URL(以 .xml 结尾)来执行方法中的代码
public void ProcessRequrest(HttpContext context)
如何在 IIS 中托管 WPF 应用程序?
任何想法都会有所帮助,谢谢
【问题讨论】: