private bool IsAppResourcePath(string virtualPath)
{
String checkPath =
VirtualPathUtility.ToAppRelative(virtualPath);
string assemblyName = "ASPNET.Plugin.PluginOne.dll";
string[] parts = virtualPath.Split('/');
string resourceName = "ASPNET.Plugin.PluginOne";
foreach (string part in parts)
{
if (part == "~" || part == "") continue;
resourceName += ".";
resourceName += part;
}
assemblyName = Path.Combine(HttpRuntime.BinDirectory, assemblyName);
System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFile(assemblyName);
var manifest = assembly.GetManifestResourceInfo(resourceName);
return null != manifest;
}
public override bool FileExists(string virtualPath)