预编译的ASP.NET

预编译的ASP.NET,asp.net,.net,visual-studio,iis,Asp.net,.net,Visual Studio,Iis,我对.net的东西都是新手。由于我在大学的一个项目中帮助我的朋友更换服务器,我遇到了一些小故障 我们有一个预编译的asp.net项目,其中包含所有bin文件夹web.config文件。我需要知道在本地环境中部署它时应该记住什么。我甚至不知道应该把它们放在哪里。有没有像php那样的文件夹 我知道有一些IIS的东西。但我似乎能弄明白。在本地工作之后,下一件事就是在live server上部署它 我还想知道数据库发生了什么事?我们需要处理单独的文件吗?因为如果是这样的话,有人可以指导我如何在已经运行的

我对.net的东西都是新手。由于我在大学的一个项目中帮助我的朋友更换服务器,我遇到了一些小故障

我们有一个预编译的asp.net项目,其中包含所有bin文件夹web.config文件。我需要知道在本地环境中部署它时应该记住什么。我甚至不知道应该把它们放在哪里。有没有像php那样的文件夹

我知道有一些IIS的东西。但我似乎能弄明白。在本地工作之后,下一件事就是在live server上部署它


我还想知道数据库发生了什么事?我们需要处理单独的文件吗?因为如果是这样的话,有人可以指导我如何在已经运行的服务器上导出它。我知道我们在mysql中的导出方式,在ROR中的迁移方式,但我似乎无法理解Microsoft是如何工作的。

也许你应该把它分成多个问题。 但对于IIS来说,通常有

C:\inetpub\wwwroot
您可以在其中添加自己的目录以复制项目。但请确保在IIS管理控制台中将其配置为web应用程序

就DB而言,这真的取决于您使用的是哪种DB?SQL小姐?SQL Express女士?还是基于文件的数据库?通常,本地项目是使用基于文件的数据库完成的,如果web.config中的路径正确,那么该数据库应该可以正常工作

也可以将集成版更改为经典版,只需更改应用程序池设置即可。

您可以在以下位置复制您的应用程序:-


C:\inetpub\wwwroot

i jus这样做了,但在使用localhost进行导航时/i收到内部服务器错误消息“检测到ASP.NET设置不适用于集成托管管道模式”。因此,我如何更改管道模式?我只是通过更改默认池修复了此问题。现在我得到403禁止错误,即web服务器未配置以查看目录。我很困惑,我想执行一些文件,而不是列出它们。另外,经过一些快速的研究,我发现我们需要默认文件(是索引文件吗?)我没有列出它?或者你可以直接加载你的文件:例如,当我运行这个文件时,我得到“这是一个由预编译程序生成的标记文件。不应该删除它!”而且我看不到任何文件的源