繁体   English   中英

在IIS7中使用C#

[英]Using C# within IIS7

我是IIS7的新手,对C#来说有些新手。 我现在的项目是使用C#和IIS7创建一个包含各种可点击项目和功能的交互式网站。 C#程序编写并正常工作,但我老实说,尽管试图研究它很长一段时间,但对IIS7并不了解。

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

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

我意识到这可能是一个广泛的问题/答案,所以我将非常感谢能够找到关于这个主题的信息。 我在没有太多运气的情况下搜索了官方的IIS网站。 谢谢。

这取决于您要运行的代码类型。 最好的开始可能是一个直接的Web项目,而不是Web服务/ web api。

在visual studio中创建一个新的网站项目,并在project properties-> web -> uncheck "Use IIS Express" and click "Create Virtual Directory"中将其与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将为您提供映射到C:\\Users\\<Username>\\Documents\\Visual Studio 2012\\Projects\\MvcApplication1的Web应用程序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM