自分の asp.net サーバーで独自の拡張機能をホストしたい (これは無料の Web サーバーなので、machine.config などにはアクセスできません)。
しかし、私の問題点はここにあります。パッケージ化された拡張機能をサーバーに配置し、次のようなものを使用したい:
protected void Page_Load(object sender, EventArgs e)
{
string file = Request.QueryString["f"];
if (file != null)
{
Response.Write("");
if (file == "0")
{
Response.ContentType = "application/x-chrome-extension";
Response.AddHeader("Content-Disposition", "attachment;filename=RemotePlay_extension.crx");
Response.TransmitFile("~/Extensions/Update/RemotePlay_extension.crx");
}
else
{
Response.ContentType = "application/x-chrome-extension";
Response.AddHeader("Content-Disposition", "attachment;filename=RemotePlay_extension.crx");
Response.TransmitFile("~/Extensions/RemotePlay_extension.crx");
}
}
}
しかし、このエラーが発生するたびに:
拡張マニフェストのソース:
{
"name": "Remote Play",
"description": "DJ interface to use RP.",
"version": "0.0.0.2",
"update_url": "../Extensions/RemoteChrome_Update.xml",
"permissions": ["tabs", "http://*/*"],
"background": { "scripts": ["background.js"] },
"content_scripts": [{"matches": ["http://*/*"],"js": ["inject.js"]}],
"page_action": {"default_icon": "playico.png", "default_popup": "popup.html"},
"manifest_version": 2
}
私が間違っているのは何ですか?そのエラーはどこにありますか?