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 ページを作成します。