C# 在visual webdeveloper express中打开asp网站
通常情况下,我会忙于php。但现在我必须在asp.net网站中更改一些内容 我尝试在VisualWebDeveloper中打开一个网站来更改布局。该错误表示它是一个预编译的网站,应该打开原始文件。这对我意味着什么 我只能看到已编译的web.config和预编译的app.config。 这是否意味着我永远无法打开网站进行更改 express版本也可以编译吗 谢谢,Richard 更新: 当我询问来源时,我得到了以下信息: 1) sitemaster、aspx、aspx.cs、asax、web.config以及用于图像、样式和脚本的文件夹 2) sln文件和gpState文件C# 在visual webdeveloper express中打开asp网站,c#,asp.net,C#,Asp.net,通常情况下,我会忙于php。但现在我必须在asp.net网站中更改一些内容 我尝试在VisualWebDeveloper中打开一个网站来更改布局。该错误表示它是一个预编译的网站,应该打开原始文件。这对我意味着什么 我只能看到已编译的web.config和预编译的app.config。 这是否意味着我永远无法打开网站进行更改 express版本也可以编译吗 谢谢,Richard 更新: 当我询问来源时,我得到了以下信息: 1) sitemaster、aspx、aspx.cs、asax、web.co
我应该如何将它们加载到VisualWebDeveloperExpress中,以便开始探索需要更改的内容。我想css很简单。它是否运行浏览器预览,以便您查看更改?您需要找到此web应用程序的源代码。通常,您会打开一个VisualStudio项目或解决方案文件,其中包含解决方案资源管理器中所需的所有文件 一旦你有了这个,你可以查看源代码并根据需要修改。如果您以前只做过PHP,那么您需要做的不仅仅是打开一个文件并开始四处摸索才能开始。我建议找一本好的ASP.NET编程教程 注: 您不需要拥有VisualStudio或解决方案/项目文件,但如果这样做,您的生活会变得更轻松。在最坏的情况下,您可以查找代码隐藏文件,这些文件的名称类似于
myPage.aspx.cs
。一旦你改变了这一点,你需要弄清楚如何编译二进制文件
更新:
由于您有一个解决方案文件(扩展名为.sln)并安装了Visual Studio,您应该可以双击该解决方案文件。听起来它像是一个预编译的站点,也就是说,每个页面的源代码都已编译并部署到服务器上,其方式与创建.dll文件的方式基本相同 在某个地方,有人会拥有原始的源代码,.aspx、.aspx.cs文件等 非预编译站点(动态编译)在服务器上拥有所有组件文件,并且在向服务器发出第一个请求时进行编译 如果您无法与原始开发人员取得联系以获取源文件,那么您可能会有一些运气。这将允许您检查.dll文件以尝试重新创建源代码
祝你好运 Visual Studio的快速版本确实可以为您编译web应用程序,但它无法反编译应用程序并将其恢复到原始源状态。对于预编译的应用程序,您拥有的是最终产品,需要部署的是什么。为了进行重大更改(如果部分编译),您需要修改解决方案源代码。如果它是完全预编译的,那么您真的无法更改任何东西 关于您的更新: 如果没有解决方案(.sln)和/或项目(.csproj)文件,那么很可能这是一个标准文件系统类型的网站,一旦加载,它只关心自己根目录下的任何内容(和所有内容)(而不是具有这些文件的web应用程序,其中文件和文件夹路径以及更多内容被持久化。) 要打开此文件,请尝试以下步骤:
- 启动Visual Studio
- 单击“文件”菜单
- 将鼠标悬停在“打开”上,然后选择“网站”
- 找到网站文件的根目录
- 单击“打开”