使用IIS 6.0将C#项目添加到网站

时间:2009-07-27 20:58:38

标签: c# visual-studio deployment web iis-6

我刚刚在VS 2008中完成了我的第一个C#项目,现在它运行良好。但现在我需要在我的新网站上发布这个项目。此项目在同一台计算机上与我的SQL Server 2008 Adventureworks数据库进行交互。我正在运行IIS 6.0,但我是IIS 6.0和VS 2008的新手。

我将使用同一台计算机来托管网站并容纳此数据库。我知道HTML但不知道如何将.NET项目添加到网站,尤其是也使用SQL Server的网站。你能告诉我如何进行的提示吗?这不是Windows窗体应用程序,所以我很确定它是一个Web应用程序。

我首先右键单击项目并选择“转换为Web应用程序”,然后选择了我的站点的URL。但是当我转到这个URL时,它仍然显示原始图像。

接下来我打开了IIS控制台窗口(管理工具),但我没有看到添加新网站的选项,因此我打开了默认网站的“属性”窗口。但即使在这里更改主目录以指向我的项目目录并指向我想要的URL,当我刷新我的Web浏览器时它仍然显示来自此URL的相同网页。我是否必须关闭并重新打开我的网络浏览器?此IIS控制台窗口中有很多选项卡和选项。你能给我一步一步说明选择什么吗?我还在VS 2008中看到了这个项目的许多属性选项。也许我需要在那里改变一些东西?

2 个答案:

答案 0 :(得分:2)

您是否使用“新网站”或“新项目”创建了此C#项目?

如果这是一个网站,那么当您右键单击“项目”时,您将看到“发布网站”命令。试试吧。

  1. 在弹出的对话框中,有一个位置文本框。单击“...”按钮。
  2. 选择“本地IIS”
  3. 导航到您想要的位置,然后单击工具栏中的“创建新的Web应用程序”按钮。
  4. 为Web应用程序提供所需的名称。
  5. 点击“打开”。
  6. 根据需要设置复选框。我建议你检查“发出调试信息”。
  7. 点击“确定”
  8. 这就是它的全部内容。

答案 1 :(得分:1)

我建议首先在默认站点(localhost)上设置应用程序并在那里进行测试。

要做到这一点,

(已编辑在IIS 6上工作)

  1. 打开IIS控制台(管理工具 - > IIS)
  2. 展开您的计算机名称,然后展开左侧树中的“网站”文件夹
  3. 右键单击“默认网站”,然后选择“新建 - >虚拟目录”。
  4. 点击“下一步”并输入别名(例如“myapp”)。
  5. 点击“下一步”并浏览以指向应用程序目录的路径。如果您有多个项目,请确保它指向包含Web应用程序的文件夹,而不是解决方案文件夹。
  6. 点击“下一步”,然后选中“阅读”和“运行脚本”。
  7. 点击“下一步”和“完成”。
  8. 导航至http://localhost/myapp进行测试。
  9. (上面假设你已经安装了.net框架)

    设置公共网站的过程类似,但您在步骤3中从“网站”文件夹中选择“新建 - >网站”,弹出的界面也会请求主标头。有关主机头,dns等的信息,请查看serverfault.com。