ブラウザからの要求であればファイルを生成するが、別のソースから来た場合は(たとえば、Windowsサービスレスポンスを取得するためにサイトにヒットする)、生成されたレスポンスを単に返すだけです。ブラウザにASP.NETが存在するかどうかを確認する
これは機能しますか?
if (Request.Browser == null)
{
Response.Write(response);
}
else
{
Response.Write("You're in a browser. Go Away.");
}
それが動作するかどうか試しましたか? –
ブラウザを使わずにウェブサイトにアクセスしてそのテストを行う方法がわかりません。 – brazilianldsjaguar