そのため、Growl for Windows のカスタム サブスクライバー SDK を使用しようとしています。RSS フィードを動的に作成しようとしています。Razor ビューで C# を使用する。これは、サブスクライバーの URL を指しているビューがどのように見えるかのサンプルです。
@model GrowlExtras.Subscriptions.FeedMonitor.FeedItem
<?xml version="1.0" encoding="UTF-8" ?>
@{
Response.ContentType = "application/rss+xml";
ViewBag.Title = "Feed";
}
<rss version="2.0">
<channel>
<title>@Model.Title</title>
<link>@Url.Action("Feed", "Home", null, "http")</link>
<description>@Model.Description</description>
<lastBuildDate>@Model.PubDate</lastBuildDate>
<language>en-us</language>
</channel>
</rss>
このページは、この URL を使用して (今のところ) ローカルにアクセスされます: http://localhost:2751/Home/Feed
。したがって、この URL を「通知ポップアップの購読」の「Feed Url:」として入力していますが、「フィードを解析できませんでした」というエラーが発生し、OpenReadCompletedEventArgs e の結果は例外「OpenReadCompletedEventArgs '(e .Result).Length' がタイプ 'System.NotSupportedException' の例外をスローしました"
どんな助けでも大歓迎です! ここで完全に間違ったツリーを吠えていますか、それともフィード ファイルのフォーマットで何かが欠けているだけですか? ページが現在ローカルでホストされているという事実と関係があると思いませんか?