从已部署的网站查看 ascx.cs 文件



我有一个在 IIS 上发布的网站,但似乎我的开发环境中的源代码版本错误。
我只需要 1 ascx.cs 文件中的代码。

是否可以从已部署的网站访问 ascx.cs 文件的内容?

我已经尝试使用其他帖子中建议的 .NET Reflector,但似乎这个工具只让我可以访问我的普通类,而不是 .ascx.cs 文件。 还是我只是错过了?

编辑:答复中要求的其他信息。

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="timesheet.ascx.cs" Inherits="controls_timesheet" %>

应使用已编译网站的 DLL 来获取表示 .ascx.cs 文件的类。

例如,如果您的项目名为 MyWebSiteProject,则/bin 文件夹上应该有一个 MyWebSiteProject.dll。

使用 .net 反射器打开此 DLL,或者 http://ilspy.net/,如果您的控件名为 MyUserControl,则它应位于命名空间 MyWebSiteProject 内。

请先仔细检查项目和控件命名空间。

希望这有帮助,祝你好运:)

最新更新