使用自定义协议从浏览器打开/调用我的应用程序

时间:2011-05-01 18:56:10

标签: c# asp.net

我正在创建一个小应用程序,打开我自己的包含日志数据的文件。我有这些文件的日志查看器,但想从我的内部网链接到它们。我想创建一个看起来像这样的网址:

log://log/id

其中log和id是从net到open的文件路径。我该如何做到这一点。更改应该在我的应用程序中还是在为页面提供服务的IIS中(以及链接)?

欢呼声,

2 个答案:

答案 0 :(得分:0)

我相信这可以完成fairly easily for IE,但我不确定其他浏览器。

在SO上查看thisthis

答案 1 :(得分:0)

实现自定义方案可能需要在操作系统级别进行安装/注册,例如在Windows注册表中(允许用户级别就足够了)。为了简单起见,http可能是合理的默认值,除非你真的, 真的 需要一些自定义的东西。

MSDN在此处讨论此问题:http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx