相关疑难解决方法(0)

C#如何检查URL是否存在/是否有效?

我在visual c#2005中创建一个简单的程序,在Yahoo!上查找股票代码 财务,下载历史数据,然后绘制指定股票代码的价格历史记录.

我知道获取数据所需的确切URL,如果用户输入现有的股票代码(或者至少有一个有关Yahoo! Finance的数据),它的工作完全正常.但是,如果用户编写了一个股票代码,我会遇到运行时错误,因为该程序试图从不存在的网页中提取数据.

我正在使用WebClient类,并使用DownloadString函数.我查看了WebClient类的所有其他成员函数,但没有看到任何可用于测试URL的内容.

我怎样才能做到这一点?

.net c# url-validation

111
推荐指数
8
解决办法
24万
查看次数

将异常冒泡到堆栈顶部是否可以?

是不是可以让异常冒泡到堆栈顶部而不是在每个方法中捕获它?我们应该在任何情况下都这样做吗?.. 这种方法是否存在任何微妙的问题或副作用(例如,丢失异常细节,堆栈跟踪或内部异常细节等)?


虽然我的问题很笼统,但我目前的情况如下:

我正在将现有的WSE3 Web服务移动到WCF,因此y客户端是WSE3客户端.

我添加了一个行为,以便FaultException在WCF服务中发生时将通知客户端.当方法中有异常时OperationContract,我在客户端获得异​​常消息没有任何问题.但是每当它出现在OperationContracts 以外的方法中时,我都会以某种方式得到与安全相关的问题.我无法确定确切的原因.

但是,作为一种解决方法,我想OperationContract只从异常中抛出异常并让异常冒泡到OperationContract.

.net c# wcf exception-handling

10
推荐指数
2
解决办法
5591
查看次数

标签 统计

.net ×2

c# ×2

exception-handling ×1

url-validation ×1

wcf ×1