我有一个c#控制台应用程序,它将.csv内容发布到Web服务。如果我通过VS运行我的解决方案,它运行完全正常但在IIS上部署Web服务后,我一直收到多选状态代码300错误。不知道如何解决这个问题。任何指针都会受到赞赏。
由于
答案 0 :(得分:0)
这些相对简单,但根据您的描述,我无法想到其他可能性。
我最近的一个设计在代码中有一个字面值,当我部署它时最终使用了一个我忘记改变为相对引用的不同端口。
如果不是那么那么我遇到的另一个问题是因为我使用JSON链接到Web服务。虽然在部署时在VS中查看时有效,但我的JSON引用实际上是不正确的。特别是它与我的web.config文件中的代码有关,该文件将是您的控制台应用程序的app.config文件。我使用过代码
standardEndpoint helpEnabled =" true" automaticFormatSelectionEnabled ="假" crossDomainScriptAccessEnabled ="真"
我还应该添加
defaultOutgoingResponseFormat ="的Json"
使代码正常工作