0

fileUpload を使用してユーザーからファイルを受け取る ASP.NET Web ページを作成し、.exe ファイルを呼び出してそのファイルに基づいて HTML を作成しています。HTML には、ファイル名、ファイル長などが含まれます。

プログラムでは、次を使用しました。

var proc = Process.Start(path, arg);
proc.WaitForExit();

また:

while(!File.Exists("my file path"));

「 」のような物理パスと「C:\myWesite\CreateHTML\new.HTML」のような URLを使用してみましたMywebsite\CreteHTML\new.html。これらをブラウザに入力すると、どちらも新しいページに移動するはずです。

私が使用するとき、ファイルはそこにありますResponse.Redirect()Response.Redirect()そうでない場合、while ループは永久に続き、コマンドを続行できません。

問題は、リダイレクト後に「404 - ファイルまたはディレクトリが見つかりません」というメッセージが表示されることです。エラー。しかし、更新した後、URL が同じであっても、新しいページは正常に機能します。そのため、ウェブサイトを使用するたびに、表示するために更新する必要があります。

も試しServer.Transer()ましたが、正しいページが表示されませんでした。

IIS を搭載した別の PC をサーバーとして使用しました。webmatrix を使用して別の PC で Web ページを作成します。

4

0 に答える 0