2010-12-02 31 views
3

我在一个测试服务器(proyectos.legendsoft.com.ve)托管我的项目,但因为我需要这个项目来访问另一个主机的一些cookie,我不得不改变我的主机文件我的本地机器上:没有这样的主机是已知的,客户端依赖

75.125.228.200  legendsoft.batanga.com 

现在,这似乎会导致问题的ClientDependendy库,即使它的作品在我的本地罚款:

127.0.0.1  localhost.batanga.com 

任何人都知道任何方式来解决这个还是我只是必须删除这个库?

这是完全错误:

Server Error in '/Batanga' Application. 
No such host is known 

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Net.Sockets.SocketException: No such host is known 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 


[SocketException (0x2af9): No such host is known] 
    System.Net.Dns.GetAddrInfo(String name) +250 
    System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6) +144 
    System.Net.Dns.GetHostAddresses(String hostNameOrAddress) +435 
    ClientDependency.Core.UriExtensions.IsLocalUri(Uri uri) +76 
    ClientDependency.Core.Module.<>c__DisplayClass2.<ReplaceContent>b__1(Match m) +264 
    System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat) +244 
    System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator) +84 
    ClientDependency.Core.Module.RogueFileFilter.ReplaceContent(String html, String namedGroup, String[] extensions, ClientDependencyType type, String regex) +143 
    ClientDependency.Core.Module.RogueFileFilter.ReplaceScripts(String html) +260 
    ClientDependency.Core.Module.RogueFileFilter.UpdateOutputHtml(String html) +16 
    System.Func`2.Invoke(T arg) +0 
    ClientDependency.Core.Module.ResponseFilterStream.OnTransformCompleteStringInternal(MemoryStream ms) +107 
    ClientDependency.Core.Module.ResponseFilterStream.Flush() +109 
    System.Web.HttpWriter.FilterIntegrated(Boolean finalFiltering, IIS7WorkerRequest wr) +610 
    System.Web.HttpResponse.FilterOutput() +100 
    System.Web.CallFilterExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +77 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171 

回答

1

这是ClientDependency需要解决的问题。你可以简单地关掉流氓文件过滤来解决这个问题,但是,其他一切都可以正常工作。

我为此创建了一个问题,http://clientdependency.codeplex.com/workitem/13173

+0

谢谢,它看起来像是这个问题。 – 2011-04-18 15:09:44

2

堆栈跟踪报告错误实际上是从System.Net.Dns.GetAddrInfo(String name),而不是从你的ClientDependency库。确保你正在运行应用程序的服务器可以解析你传递它的主机名(尝试ping来自该机器的地址并查看它是否工作)。

相关问题