WCFサービスでファイルI/Oを実行するにはどうすればよいですか?WCFサービスでファイルI/Oを実行するにはどうすればよいですか?
それはそれは私にエラーを与えるものではありませんので、エミュレータで正常に動作しているようだが、私は地元のIIS 7上にそれを展開するとき、それはこの私を与える:System.ServiceModel.Channelsで
.ServiceChannel.ThrowIfFaultUnderstood System.ServiceModel.Channels.ServiceChannel.HandleReplyで(メッセージ 応答、MessageFault障害、文字列アクション、MessageVersionバージョン、 faultConverter faultConverter)
(ProxyOperationRuntime 操作、ProxyRpc & RPC)System.ServiceModelで
。チャーnnels.ServiceChannel.Call System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCallで、ProxyOperationRuntime動作)で(文字列アクション、ブール一方向、ProxyOperationRuntime動作、[]インオブジェクト、 オブジェクト[]アウト、のTimeSpanタイムアウト)
System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessageが メッセージ)
で 私は基本的にサービスを使用してXLSファイルを生成しようとしています。私はWCFが本当に新しいので、使用しているAPIが間違っているかどうかわかりません。私はファイルストリームオブジェクトを使ってデータを書きます。私はそれが私が書いているファイルの場所と関係があると思うが、データをファイルに書き込む方法に関するチュートリアルは見つけることができない。
IISに場所への書き込み権限があるかどうかを確認しましたか? – James
スタックトレースを提供していますが、**エラーメッセージ**はありません..... ..... –
WCFサービスメソッド内でI/Oを実行することについて特別なや "魔法"はありません。コード。あなたがチェックする必要があるのは、あなたのファイルを書き込もうとしている**ロケーション**が、あなたのコードが実行されているユーザーアカウントに対して書き込み可能かどうかです。 –