繁体   English   中英

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

[英]View ascx.cs files from deployed website?

我有一个在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 Reflector或http://ilspy.net/打开此DLL,如果您的控件名为MyUserControl,则它应位于名称空间MyWebSiteProject中。

请先仔细检查您的项目和控件的名称空间。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM