virtualpathprovider相关内容

使用自定义 VirtualPathProvider 加载嵌入资源 Partial Views

我编写了自定义 VirtualFile 和 VirtualPathProvider 实现,它们成功地获取了部分视图的嵌入资源. 但是,当我尝试渲染它们时,它会产生此错误: '~/Succeed.Web/Succeed.Web.Controls.SImporter._SImporter.cshtml' 处的视图必须派生自 WebViewPage 或 WebViewPage. 渲染局 ..

ASP.net UserControl 和 AppDomain TypeResolve

我正在使用 VirtualPathProvider 来包含在编译时不可用的用户控件.除了对实际包含该控件的 dll 的引用之外,一切正常. 当调用具有控件的页面时,它无法找到控件类型,除非我将 dll 放在 bin 文件夹中. 错误:解析器错误说明:解析服务此请求所需的资源时出错.请查看以下特定解析错误详细信息并适当修改您的源文件. 解析器错误消息:无法加载类型'App.Modu ..
发布时间:2021-11-16 19:14:16 C#/.NET

母版页和虚拟路径提供程序存在问题

我在dll中构建了一个可部署的母版页,并使用虚拟路径提供程序在多个ASP.NET Web应用程序中对其进行了引用.我遇到的问题是,这确实混淆了我的aspx页面的源视图. 这是每个aspx.cs页面内的代码,它们实际上将MasterPage附加到每个内容页面,但是正如我所说的那样,现在,我的标签变得非常混乱,我无法按CTRL K + CTRL + D内容页面,它将对所 ..
发布时间:2020-05-06 09:16:56 其他开发

无法调试通过自定义VirtualPathProvider加载的EmbeddedResource视图

我已经编写了一个自定义的VirtualPathProvider(源代码 here ),这将从EmbeddedResources或原始文件,如果它被告知在哪里找到它(这允许您编辑和更新文件而不必重建)。这是正常的,到目前为止。 调试不起作用。如果我在视图中添加一个断点,它不会加载符号。我可以看到为什么这很难(ASP编译器如何知道源文件在哪里,以便发现断点?),但是我正在寻找一种方法来提示可以找 ..

虚拟路径提供禁用缓存?

我有一个虚拟路径提供。问题是它的缓存我的文件。每当我手动编辑引用VPP不会在新文件中拉ASPX文件之一,它继续进行,直到我重新启动该网站重用旧文件。 我在我的VirtualPathProvider类甚至过度骑着GetCacheDependency(): 公众覆盖的CacheDependency GetCacheDependency(字符串virtualPath,IEnumerable的 ..
发布时间:2016-09-18 10:59:02 C#/.NET

上的文件中保持高速缓存控制特性,当它是从的VirtualPathProvider返回流

我实现了一个向的VirtualPathProvider从Azure的CDN一个Azure的网站返回的主题文件(图片,CSS)。它是由一件事除了做工精细:这是从CDN来的文件都有自己的高速缓存控制属性设置为“私有”,因此不会被缓存 实际斑点具有正确设置其属性,如果我访问一个被它的直接URL(即不通过VPP),那​​么缓存控制是正确的。 这个问题似乎是在VirtualFile I类必须实现将文件恢 ..
发布时间:2016-07-29 19:00:34 云存储

使用自定义的VirtualPathProvider加载嵌入的资源部分景观

我写了定制VirtualFile和的VirtualPathProvider实现,成功获得是局部视图嵌入的资源。 然而,当我试图使它们它会产生这个错误: 在'〜/ Succeed.Web / Succeed.Web.Controls.SImporter._SImporter.cshtml“的观点必须从WebViewPage派生,或WebViewPage<的TModel方式> 在渲染 ..

ASP.NET中使用嵌入式捆绑资源

我想实现一个通用的方法提供在我的网络解决方案为不同的组件,能使用从嵌入的资源嵌入的JavaScript和CSS文件。 本博客文章显示了使用技术一个的VirtualPathProvider。这工作得很好,但需要的VirtualPathProvider被列入包含嵌入式资源的每个组件。 我试图从博客文章提升的VirtualPathProvider,使装配可以传递到它,它从加载其装配的资源: 公共Em ..

的SharePoint,VirtualPathProviders和应用程序重新启动

由于卸载动态编译组件(回收内存)的唯一方法是卸载应用程序域,如何做的SharePoint依靠VirtualPathProviders,为母版页,并在特定的页面布局,不会撞上这个限制? 重启可通过各种设置被推迟,但不是在母版页和页面布局的更新完全避免并公布频繁,是否正确? (归因于它是一个更理论极限,这不是常见的出版模式,缺乏对这些信息的?你有没有亲自注意到了这些变化的速度掌握导致应用程序不稳定 ..
发布时间:2016-06-28 12:48:06 C#/.NET

ASP.NET MVC 2的VirtualPathProvider的GetFile为每个请求,每次

我已经实施了的VirtualPathProvider。该的VirtualPathProvider读取文件系统视图。 不过我的问题是的GetFile(字符串virtualPath)不是为每个请求每次执行的方法。我认为这是关系到高速缓存,是不是?我想让每一个文件为每个请求的时间即可。因为对于一些情况下,在文件系统中的页将被修改,并且用户希望系统立即显示的更改。 感谢。 解决方案 我找到了自 ..
发布时间:2016-06-22 12:00:55 ASP .NET

imageresizing.net混杂文件系统(数据库驱动链接到数据文件的文件系统)

我偶然发现了ImageResizer从ImageResizing.net,我想知道我怎么会整合这与我的网站。我们有很多的文件\\我们认为对公众开放,然后我们有别人认为是私人的图像。我们有我们所有的图像在通过URL不能访问Web服务器安全的文件夹,我们必须链接到这些文件的数据库。我们使用网络处理器(ashx的)将图像传送给用户(网页等),因为对用户是否被允许查看一个文件中的规则是很多比他们属于只是什 ..

MVC3和没有的VirtualPathProvider虚拟视图

我有一个MVC3应用程序,我有一些我保存在数据库中的字符串意见的内容。 现在,我需要创建一个虚拟视图,这返回给客户端。 我看,这可以通过的VirtualPathProvider完成。 但想知道这是否可以通过RazorViewEngine还是无法做到的。 EDIT1: 我已经使用了一个VPP在这个环节提出 http://blog.rocketbase.co.uk/2011/04/asp-n ..
发布时间:2016-06-14 20:27:21 C#/.NET

ASP.Net的VirtualPathProvider和Visual Studio的智能感知

我希望有人能帮助我这个烦恼。 目前工作中,我们有具有共同母版两个独立的网站的项目。母版嵌入在一个类库,这两个项目的参考。我们使用自定义的VirtualPathProvider,让我们引用母版中的每个项目。这在运行时/编译时工作正常,但它的aspx页面的标记内智能感知打破。 当我设置的MasterPageFile属性为“〜/ EmbeddedMasterPage.Master”,Visual S ..
发布时间:2016-06-12 19:00:29 C#/.NET

ASP.net用户控件和AppDomain中TypeResolve

我使用的VirtualPathProvider以包括不可在编译时用户控件。 一切正常,除了提及,实际上包含该控件的DLL。 在有控制的页面被称为无法找到控制类型,除非我把DLL的bin文件夹。 错误: 分析器错误 说明:该请求提供服务所需资源的分析过程中出现错误。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息:未能加载类型 “App.Modules.Modul ..
发布时间:2016-06-12 18:14:20 C#/.NET

的VirtualPathProvider不(完全)在生产工作中的IIS 7.5

我一直在具有功能常见位的项目,特别是我想分享的主文件和相关的图像/ JS /等。为此,母版页及其相关文件都包装成一个由所有的“子项目”使用“全球”DLL。这一切都在发展中伟大的工作,但部署取得这似乎搭上了很多人猝不及防一个惊喜:的VirtualPathProvider 不工作时precompiled。 现在由于包含这篇博客文章解决方法我能够在得到它的工作给予的又一次尝试。遗憾的是,它仍然没有。 ..
发布时间:2016-06-10 22:30:01 C#/.NET

编译/嵌入ASCX用户控件模板在多个Web应用程序重用

我是到一个真正的摸不到头脑这里...,这似乎是ASP.NET的更令人沮丧的话题之一。 我有一个实现批量定制LINQ的东西,这在它的核心具有零Web功能的组件。我有一个扩展此组件与网络特定行为的附加组件。 该网站的特定行为带有标记的ASCX用户控件模板内的一对夫妇的用户控件。 我无法把一个很好的完成对本次大会,以便它是简单的重新部署在其他应用程序中使用。让我通过什么我试过到目前为止运行: ..
发布时间:2016-06-10 21:52:36 C#/.NET

.NET VirtualPathProviders和pre-编译

我们一直在努力了相当严重依赖VirtualPathProviders在ASP.NET应用程序。 我们刚刚来把这件事情直播服务器,以展示它,它看来,VirtualPathProviders简单的不工作的时,该网站是pre-编译! 我一直在寻找已经张贴在这里变通方法:的 http://sunali.com/2008/01/09/virtualpathprovider-in-$p$pcompiled ..
发布时间:2016-06-05 18:37:33 C#/.NET