我已经使用 Visual Studio 发布了一个 asp.net 网站。但是,我希望对网页进行更改,但我发现发布的站点只有 .aspx 扩展名文件,并且没有类似于开发的代码隐藏 .vb 文件。
有什么方法可以让我在不重新发布的情况下进行编辑?或者我可以将已发布的网站转换回原始网站,因为我没有任何已发布文件的备份。
我已经使用 Visual Studio 发布了一个 asp.net 网站。但是,我希望对网页进行更改,但我发现发布的站点只有 .aspx 扩展名文件,并且没有类似于开发的代码隐藏 .vb 文件。
有什么方法可以让我在不重新发布的情况下进行编辑?或者我可以将已发布的网站转换回原始网站,因为我没有任何已发布文件的备份。
从服务器下载所有文件并使用反射器之类的工具从二进制/bin 文件夹中获取源代码。
为了将来总是使用源代码控制,我使用了保管箱。
dll 只是源代码的编译程序集。您可以手动更新任何已更新的 dll,而无需再次执行整个发布过程。更新 dll 后,您可能需要对 Web 配置文件进行细微更改,以触发 IIS 重新加载最新的 dll。
你可以改变
<%@ page language="VB" autoeventwireup="false" inherits="test, App_Web_olnjngph" culture="bg-BG" uiculture="bg-BG" %>
和
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test.aspx.vb" Inherits="test" Culture="bg-BG" UICulture="bg-BG" %>
并在内部文件之后编辑源代码test.aspx.vb