在另一台计算机上部署asp.net项目

时间:2013-06-05 11:21:32

标签: asp.net visual-studio-2008 deployment

刚开始我是ASP的初学者,并且在部署我的第一个应用程序时遇到了一些困难。

我在VS2008中创建了一个asp.net项目,我试图将它部署在另一台机器上,以下是我所做的步骤:
右键单击网站并将set loaction发布到c:\ inetpub \ wwwroot并将我的应用程序粘贴到此文件夹。
然后我去控制Panel-管理工具 - IIS然后它显示我复制的网站然后去了它的属性添加文件,设置ASP> NET版本,它默认为空白。然后编辑配置并在身份验证下将其模式更改为无。

然后当我在IIS中点击应用程序并浏览它时显示了所需的输出,但我需要知道如何在浏览器中打开相同的应用程序。

由于

1 个答案:

答案 0 :(得分:0)

如果我理解正确 - 这取决于网站在IIS中的设置方式。最简单的就是

作为默认网站

http://[external IP of webserver]/default.aspx

作为网站下的虚拟

http://[external IP of webserver]/[virtualName]/default.aspx

假设有一个名为default.aspx的文件(插入您自己的文件)

如果将default.aspx指定为网站的默认文档

http://[external IP of webserver]
http://[external IP of webserver]/[virtualName]

如果您使用绑定到特定的IP和/或端口(在IIS中查看,请在绑定链接的左侧 - 请参见下图)

http://hostname: optionalpost

enter image description here

道歉,如果我误解了

修改

要检查网站是否处于活动状态并更好地了解外部URL是什么,然后在IIS的左侧将浏览到网站。点击此按钮检查网站是否出现。

enter image description here

如果确实如此,那么URL应该是显而易见的。它可以是具有主机头的那个,即看起来像普通的URL,即

http://mytestsite.com

如果是这种格式,那么如果您无法将此主机头解析为该框的IP,则可能无法在外部浏览。要解决此问题,请编辑主机文件并添加从URL到该框的外部IP的映射。

主机标题位于Windows 7中(或者我认为通常是Windows)

C:\Windows\System32\drivers\etc\hosts

请在编辑之前备份此文件