在没有Internet的本地计算机上托管Web应用程序ASP

在没有Internet的本地计算机上托管Web应用程序ASP

本文介绍了在没有Internet的本地计算机上托管Web应用程序ASP.NET MVC的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我构建了我的第一个MVC ASP.Net Web应用程序,并将其托管在计算机上的IIS上,并且运行良好.现在,我希望将其托管在不带Internet的客户端计算机上.请指导我如何执行此操作.我是否还需要在我的客户端计算机上安装Visual Studio和SQL Server,然后在该计算机上发布它,或者我可以简单地复制已发布的文件夹并复制到我不知道的客户端计算机上.此外,我将如何管理客户端计算机上的数据库以及应该对Web.config文件进行哪些必要的更改才能使其正常工作.感谢你.

I built my first MVC ASP.Net web Application and host it on IIS on my machine and it works fine.Now i want to host it on Client Computer without internet. Please guide my how can i perform this.Do i Need to Install Visual Studio and SQL server on my Client Computer as well and then publish it there, orI can simply copy the published Folder and copy to client Machine which i don't know how.Moreover how would i manage my DB on Client Computer and what necessary changes should i Make in Web.config file to work it properly.Thank u.

推荐答案

尝试执行以下步骤.

1)在C:\inetpub\YourFolder

2)将您发布的Web应用程序放在这里.

2 ) Place your Published Web Application here.

3)打开Internet Information Service.

4)网站->添加网站

4 ) Sites -> Add Website

5)给出一个站点名称

5 ) Give a site name

6)在物理路径选项"中设置以上文件夹路径

6 ) Set above folder path as at Physical Path Option

7)选择一个端口号,例如88

7 ) Select a Port no as example 88

8)按确定

图片

9)在浏览器中运行

在运行时,可能会显示错误,提示IIS APPPOOL\my-website-name登录失败,要清除此问题,请执行以下步骤:

while running, it may show an error, that Login failed for IIS APPPOOL\my-website-name , to clear this problem do the following steps more :

  1. 打开MSSQL Server.

  1. Open MSSQL Server.

打开安全文件夹->登录文件夹,然后右键单击,然后从选项中选择新建登录名".

Open security folder -> Logins folder then right click, and select New Login from option.

  1. 添加如图所示的名称.
  1. 选择user mapping选项卡,然后从列表中选择数据库文件.然后选中db_ownerpublic的复选框.

  1. Select user mapping tab, then select database file from the list. Then select the check box for db_owner and public.

在浏览器中运行.

更多详细信息:在本地主机上托管的Asp.Net MVC网站

这篇关于在没有Internet的本地计算机上托管Web应用程序ASP.NET MVC的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 11:12