我创建了一个Web服务(.NET),可以进行所有调用(获取信封信息等)&获取收件人视图URL。我试图在新的浏览器窗口中打开此URL,以便可以开始签名过程。
System.Diagnostics.Process.Start(url);
这在VS2013开发环境中工作正常但是当发布到IIS服务器(Win2008服务器)时,进程启动不起作用。我想知道是否有人在Web应用程序(ASP.NET / webservice)中使用了收件人视图 - &他们是如何在发布到Web服务器后设法使其工作的。
提前致谢。
JK
答案 0 :(得分:0)
通过DocuSign API返回的URL响应“请求收件人视图”请求只是一个像任何其他URL一样的URL - 所以这不是特定于DocuSign的问题,而是与如何完成相关的问题在您正在使用的开发技术的上下文中的新浏览器窗口中打开URL。您可能希望在问题中添加更多标签(而不仅仅是DocuSign API),以便更好地回答您的问题。
话虽如此 - 如果您的目标只是从ASP.NET页面启动一个新窗口(使用您指定的目标URL),您可以考虑采用以下方法之一:
使用 onClientClick 参数(如此主题所示) How to launch another aspx web page upon button click?)如果用户操作(例如:点击按钮)应在新窗口中触发URL的打开
在代码隐藏中使用 Page.ClientScript.RegisterStartupScript 通过常规javascript语义打开窗口(http://msdn.microsoft.com/en-us/library/asz8zsxy.aspx)