C# 如何在本地iis上部署asp.net web应用程序?

C# 如何在本地iis上部署asp.net web应用程序?,c#,asp.net,deployment,publish,C#,Asp.net,Deployment,Publish,我正试图发布在本地iis上制作的web应用程序,但当我尝试运行它时,会出现各种各样的错误,主要是aspx文件无法从它们继承的原始文件继承,它们也无法从我拥有的代码隐藏文件访问函数。部署项目后,代码隐藏文件不在那里,我很好奇如何访问它们。我不知道如何在本地服务器上部署asp.net web应用程序,因此非常感谢您的帮助,因为我非常迷路。您如何发布您的网站? 我猜不是通过web部署-因此缺少文件 根据您提供的异常屏幕截图,您似乎缺少文件,特别是找不到Site.Master(您的页面将其用作母版页)

我正试图发布在本地iis上制作的web应用程序,但当我尝试运行它时,会出现各种各样的错误,主要是aspx文件无法从它们继承的原始文件继承,它们也无法从我拥有的代码隐藏文件访问函数。部署项目后,代码隐藏文件不在那里,我很好奇如何访问它们。我不知道如何在本地服务器上部署asp.net web应用程序,因此非常感谢您的帮助,因为我非常迷路。

您如何发布您的网站? 我猜不是通过web部署-因此缺少文件

根据您提供的异常屏幕截图,您似乎缺少文件,特别是找不到
Site.Master
(您的页面将其用作母版页)

要使用visual studio发布工具,请在visual studio上右键单击web应用程序并选择
publish
,在发布方法上选择
web deploy

填写您的服务url(
localhost
用于本地iis),然后填写您在iis上创建的站点名称

下面提到的文档链接中的屏幕截图

旁注-根据您的visual studio版本,发布工具的ui可能不同,但选项名称几乎相同


有关签出此microsoft文档的详细信息:

请提供一个您是否使用IDE?Visual Studio?Visual Studio是我非常感谢你的工具。这正是我想要的答案@P.格里芬很高兴听到你把它整理好了。作为谷歌未来的参考,如果它确实回答了您的问题,请标记为答案