C# 在代码中包括WebService app.config设置
我的代码包含对Web服务的引用,如果我希望它运行,我需要在我的app.config中包含以下部分:C# 在代码中包括WebService app.config设置,c#,web-services,ssis,C#,Web Services,Ssis,我的代码包含对Web服务的引用,如果我希望它运行,我需要在我的app.config中包含以下部分: <client> <endpoint address="http://123.45.6.78:8080/ASPPO/StartASPPOCallBack" binding="basicHttpBinding" bindingConfiguration="StartASPPOCallBackPortBinding"
<client>
<endpoint address="http://123.45.6.78:8080/ASPPO/StartASPPOCallBack"
binding="basicHttpBinding" bindingConfiguration="StartASPPOCallBackPortBinding"
contract="ASPPOCallBack.StartASPPOCallBack" name="StartASPPOCallBackPort" />
</client>
我现在的问题是,我的代码被SSIS包调用,而这个包没有任何app.config。因此,我需要在代码中直接包含我需要的所有设置,否则我将得到System.Reflection.TargetInvocationException
但我真的不知道该把它放在哪里。你能给我一个提示吗?如果你的代码被SSIS调用(不是通过外部应用程序),你必须修改执行SSIS包的应用程序的
.config
文件:DTExec.exe
,dtshost.exe
,devenv.exe
,DTExecUI.exe
。在这里,您可以获得有关相应.config操作的更多信息:
或者,您可以在代码中配置端点(而不是通过
.config
文件),类似于SSIS是否将您的代码作为外部应用程序或SSIS组件调用?我昨天在ASP.NET中遇到了这个问题。我必须将我的服务的app.config-settings添加到我的web.config中。我相信Piotr的笔记很好。谢谢,第二种方法正是我所需要的。