2014-02-06 69 views
0

(服务器的网络,即在WWW上不公开accessbile上运行),我在那里2 Web的应用程序都在服务器的IIS运行方案和访问本地网络上。我必须为这些网站创建一个公共界面(Web),以便用户可以从他们的家中访问这些界面。访问专用Web应用程序通过公共接口

工作至今:使用 System.DirectoryServices.AccountManagement PrincipalContext我迄今通过公共应用验证的网络用户。

现在我停留在如何显示在这个公共的应用程序/嵌入本地Web应用程序。 (东西复制的iframe的功能,但对于服务器端的本地网站?)

回答

0

你的公共应用将有一个UI容器,你的公共应用的操作处理程序将填充(假设您正在使用asp.net的MVC)。由于公开服务器可以访问服务器的本地到它的网络中,可以使用的HttpWebRequest/HttpWebResponse提供.NET来获得页面的响应HTML和其嵌入的显示区域。所以你的公共服务器在中间作为通信媒介。您可以返回不同类型的ActionResult对象(如PDF,图像和其它媒体),并将其流进通过公开服务器的显示区域。

相关问题