在visualwebdeveloperexpress中打开一个asp网站

本文关键字:一个 asp 网站 visualwebdeveloperexpress | 更新日期: 2023-09-27 17:59:53

通常,我会忙于php。。但现在我不得不在一个asp.net网站上更改一些内容。

我尝试在visualwebdeveloper中打开一个网站来更改布局。该错误表明它是一个预编译的网站,应该打开原始文件。这对我来说意味着什么。

我只能看到已编译的web.config和预编译的App.config。这是否意味着我永远无法打开网站进行更改?

express版本也编译吗?

谢谢Richard

更新:

当我询问来源时,我得到了以下信息:

1) sitemaster,aspx,aspx.cs,asax,web.config和文件夹的图像,样式,脚本

2) sln文件和gpState文件

我应该如何将它们加载到visualwebdeveloperexpress中,以便开始探索我需要更改的内容。我想css很简单。它是否运行浏览器预览,以便您可以看到您的更改?

在visualwebdeveloperexpress中打开一个asp网站

这听起来像是一个预编译的网站,也就是说,每个页面的源代码都已经编译并部署到服务器上,就像创建.dll文件一样。

的某个地方,某人将拥有原始源-.aspx、.aspx.cs文件等

未预编译的站点(动态编译的)在服务器上拥有所有组件文件,并在向服务器发出第一个请求时进行编译。

如果你不能与原始开发人员取得联系来获取源文件,你可能会有一些运气。NET反射器。这将允许您检查.dll文件以尝试重新创建源。

祝你好运!

Visual Studio的速成版确实会为您编译web应用程序,但它无法反编译应用程序并将其恢复到原始源状态。对于预编译的应用程序,您所拥有的就是最终产品,也就是要部署的产品。为了进行重大更改(如果部分编译),您将需要解决方案源。如果它是完全预编译的,那么你真的无法更改任何东西。

关于您的更新:

如果没有解决方案(.sln)和/或项目(.csproj)文件,那么这很可能是一个标准文件系统类型的网站,一旦加载,它只关心自己根目录下的任何东西(和所有东西)(而不是一个有这些文件的web应用程序,在那里文件和文件夹路径等都是持久的。)

要打开它,请尝试以下步骤:

  • 启动Visual Studio
  • 单击"文件"菜单
  • 将鼠标悬停在"打开"上,然后选择"网站"
  • 找到网站文件的根目录
  • 单击"打开"

您需要找到此web应用程序的源代码。通常,您会打开一个visual studio项目或解决方案文件,其中包括解决方案资源管理器中所需的所有文件。

一旦你有了这个,你就可以查看源代码并根据需要进行修改。如果你以前只做过PHP,那么你需要做的不仅仅是打开一个文件,然后开始四处寻找。我建议找一个好的ASP。NET编程教程。

注:

你不需要拥有visualstudio或解决方案/项目文件,但如果你这样做,你的生活会更轻松。在最坏的情况下,您可以查找将命名为类似myPage.aspx.cs的代码隐藏文件。一旦你改变了这一点,你就需要弄清楚如何编译二进制文件。

更新:

由于您已经安装了解决方案文件(扩展名为.sln)和Visual Studio,因此您只需双击该解决方案文件即可。