如何导出ASP.. NET网站到另一台计算机
本文关键字:一台 计算机 ASP 何导出 NET 网站 | 更新日期: 2023-09-27 18:06:26
我想知道如何在另一台服务器上托管Visual Studio项目的网页。
是否有导出项目的方法?我已经习惯了Unix,在那里你可以创建。so或其他类型的目标文件,可以很容易地移动/导入,但我不知道这在Windows上是如何工作的。
我正试图将项目从我的笔记本电脑移动到我朋友的IIS服务器。在一个简单的测试用例中,我只是通过在我的wwwroot中创建一个包含它的文件夹来托管一个HTML文件,但这对Visual Studio项目不起作用(因为我忘记做一些)。我该如何设置呢?
首先,您需要安装并配置"IIS Server",这是"Windows Server"的一部分。通常情况下,在Windows Home甚至高级版上,你都没有IIS。
当你安装Visual Studio时,它会在你的计算机上安装"IIS Server Express Edition"来写页面,但它不会整天为你托管页面(你不能使用windows的"home"作为"Server")。要托管你的网页,你需要购买"Windows Server xyz,其中xyz是年份,例如:Windows Server 2012")。
当您在服务器上安装IIS时,然后:
- 将文件(从bin,或通过发布到文件系统)复制到服务器 上的目录
- 到IIS服务器,创建"app pool" 在IIS服务器中,创建web站点,设置"应用池"和目录
- 确保,你的目录在服务器上(第一个项目符号)有特权"IIS_user"或只是让你的目录在C:'inetpub'yourWebsite'(我应该把我的ASP。. NET网站在wwwroot文件夹?)
- 在ISS中,您可以设置"绑定"或其他内容,例如:根据活动目录登录为您的网站记录用户(当他们登录到活动目录中的帐户时,他们将自动记录到您的网站)。
"在一个简单的测试用例中,我通过创建一个包含它的文件夹来托管一个HTML文件,但这对Visual Studio项目不起作用(因为我忘记做一些事情)。我该如何设置呢?"
我有过一次。您需要安装更多与ISS相关的服务(您没有配置好的ISS)