0

我最近开始管理一个 asp.net 网站。早些时候,我的员工拥有简单的 HTML 和一个 php 网站,我可以轻松地使用它们,并且可以进行中等水平的自定义,例如添加/编辑内容。但现在我有 asp.net 网站和它杀了我。

所有文件都是预编译的,但我有源代码。请告诉我如何添加编辑内容等。将我视为具有 HTML、php 和 css 所需知识的学生。

例如,我被告知要在页面中添加一个表格,我有相同的 html 代码,但不知道该怎么做。我尝试将它添加到 HTML 文件和 aspx 文件中,但没有用。然后我将它添加到 bin 文件夹中的文件中,并且网站首先开始给出有关预编译索引文件的错误。

现在,当您知道我对 asp.net 的了解为零时,请指导我避免我可能面临的尴尬。虽然这不是我从事市场营销的工作,但在面试中我说我可以做到这一切,但我不知道他们有 asp.net 为我服务。也让我知道我需要的工具,如 Visual Studio、IIS 等。

4

2 回答 2

0

这就是为什么 ASP.NET 最适合具有明确定义的构建/部署过程的复杂网站,而不是需要定期更新的简单网站。

您应该能够在*.master,*.aspx*.ascx文件中添加和编辑静态内容而不会出现任何问题 - ASP.NET 运行时将在服务器上重新编译这些文件,因此不需要源文件 - 除非网站是使用“存根”编译的"*.aspx文件(此时文件只有一行看起来像<%@ Page Inherits="MyAssembly.SomePage" %>)。

你说你已经试过了,但它“没用”。你能解释一下后来发生了什么吗?您收到任何错误消息吗?

bin文件夹是您在项目构建后放置项目中的 DLL 文件的位置(构建过程包括编译)。您能否向我们展示您收到的整个“首先预编译索引文件”错误消息?您给我们的描述太模糊,无法帮助您。

如果您的 ASP.NET 站点除了简单的“联系我们”电子邮件表单之外没有任何自定义逻辑,那么我强烈建议您将其转换回静态 HTML 或 PHP 网站,以保护大家的理智。

于 2012-09-26T05:32:02.753 回答
0

您在这里没有真正的问题,并且不会替代“破解书”,观看一些在线教程等。我很感激您处于困境中,但只是随意添加从长远来看,.aspx 文件中的内容会给您带来严重的悲痛。

通过 Bing 搜索 PHP 和 ASP.NET,您会找到一些相关资源,这些资源利用您已经具备的技能,让您进入 ASP.NET 思维模式,解释开发和部署模型,并描述页面生命周期模型。

这里有几个:

面向 PHP 开发人员的 ASP.NET

开始使用 ASP.NET 和 ASP.NET MVC

面向 PHP 开发人员的 ASP.NET:ASP.NET 简介

于 2012-09-26T05:37:04.010 回答