0

我对 IIS7 很陌生,对 C# 也很陌生。我现在的项目是使用 C# 和 IIS7 创建一个具有各种可点击项目和功能的交互式网站。C# 程序编写并正常运行,但老实说,尽管我尝试了很长时间的研究,但我对 IIS7 知之甚少。

我的问题是,我如何将 C# 脚本集成到 ISS7 中,以便托管网站,并在其中顺利运行所述脚本?换句话说,我如何结合 ISS7 的强大功能和我的 C# 代码来制作网站?我必须在 ISS7 中做什么才能使用我的 C# 代码?

我已经在 IIS7 中“创建”了我的新站点并为其提供了适当的绑定。我只是不确定从这里去哪里。

我意识到这可能是一个广泛的问题/答案,因此我也非常感谢您指出在哪里可以找到有关该主题的信息。我已经通过官方 IIS 网站进行了搜索,但运气不佳。谢谢你。

4

1 回答 1

2

这取决于您要运行哪种代码。最好的开始可能是一个简单的 Web 项目,而不是 Web 服务/Web API。

在 Visual Studio 中创建一个新的网站项目,并将其与 IIS 中的project properties-> web -> uncheck "Use IIS Express" and click "Create Virtual Directory". 当您下次构建解决方案时,它将被“部署”到您的本地 IIS。

项目属性

虚拟目录映射到计算机上的物理目录。Web 应用程序将在您的计算机上运行。如果您在不是您的开发机器的 Web 服务器上有 IIS,那么您必须将您的 Web 应用程序部署到该服务器。您可能会发现这很有用:如何:在 Visual Studio 中创建 IIS 虚拟目录

Visual Studio 和 IIS 之间的关系是您可以从 Visual Studio 创建虚拟目录。这意味着当您访问时localhost/MvcApplication1,IIS 为您提供映射到的 web 应用程序。C:\Users\<Username>\Documents\Visual Studio 2012\Projects\MvcApplication1

于 2013-06-21T23:27:59.277 回答