SharePoint Foundation 2013 にアップロードされた Visio ファイルを PDF に変換する必要があります。これは、Foundation が Visio サービスを提供していないためです。
これを行う唯一の方法は、asp.net C# コードからコンソール アプリケーションを呼び出して、相互運用機能を使用してこの変換を行うことです。このexeを自分で実行すると、変換は完全に機能します。Exe が asp.net c# コードから呼び出されて実行されると、例外が発生します (例外が発生しました)。
これはアクセス許可の問題だと思いますが、解決できないようです.IISユーザーアカウントに必要なフォルダーなどへのフルコントロールを与えました.コンソールアプリケーションに app.manifest の次の行を与えました.どちらもそうではないようです仕事。
私は困惑しています。asp.netを使用するときは相互運用を避けるべきであることは承知していますが、これが唯一の解決策のように見えるので、私はすべてアイデアがありません。