我正在一个高度安全的环境中开发一个网站。例如,我们使用CAC卡通过SSL对用户进行身份验证。
该站点是.NET 3.5上的VB.NET和C#的混合体,并带有一些AJAX。AJAX部件现在正在调用web服务,以实现级联下拉列表等功能。
我们一直在运行本地PC上配置的VS2008,以使用IIS而不是默认服务器(Cassini)。然而,上周末,一些安全策略被推出到桌面上,突然之间,我们不能再在PC上运行IIS了。
我已经让我们的一些IT人员尝试为开发人员争取豁免。同时,我需要找到一种持续发展的方法。
如果我关闭了对应用程序的“安全”部分的SSL要求(本地的,仅限于我的PC ),当我点击"F5“时,我可以提供一些页面(使用Cassini),但带有web服务的页面只会显示”服务器应用程序不可用“。
我需要能够将更多的功能添加到现有的web服务中,因此单步执行代码的能力仍然是必要的。
我相信那些只能使用Cassini的人已经找到了一种在涉及webservices时在VS2008中构建/调试页面的方法。
提前谢谢。
编辑:事实证明,一些链接已经硬编码了"HTTPS://“(我继承了这些)。将链接更改为"~\folder\page.aspx“允许卡西尼正确地提供服务。
发布于 2010-05-18 20:24:05
您可能需要联系您的IT部门,让他们在网络上开放一些东西,以便您可以调用这些服务-例如,防火墙上的端口。
https://stackoverflow.com/questions/2856972
复制相似问题