如何在我的本地iis上部署asp.net Web应用程序?

时间:2017-07-20 19:04:02

标签: c# asp.net deployment publish

enter image description here我正在尝试发布我在本地iis上创建的Web应用程序,但是当我尝试运行它时会出现各种错误,主要是因为无法从原始文件继承的aspx文件继承自,他们也无法从我拥有的文件后面的代码中访问这些函数。我部署项目后,文件背后的代码不存在,我很好奇如何访问它们。我不知道如何在我的本地服务器上部署asp.net Web应用程序,所以任何帮助都会非常感激,因为我很丢失。

1 个答案:

答案 0 :(得分:0)

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

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

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

填写您的服务网址(本地iis为localhost),然后填写您在iis上创建的网站名称

屏幕截图显示了下面提到的文档链接的外观

[](https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/deploying-to-iis/_static/image14.png)

  

侧注 - 依赖于您的visual studio版本,ui的发布工具可能会有所不同,但选项名称几乎相同

更多信息请查看此microsoft doc:https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/deploying-to-iis