发布asp.net mvc app

时间:2017-09-23 13:58:55

标签: asp.net asp.net-mvc

我最近开发了一个想要在线发布的asp.net mvc应用程序。我使用Visual Studio上的“发布”选项来执行此操作。

显然这是一项常见的任务,有几个教程。但是我的情况有不同的细节,我认为不允许我成功运行应用程序。

所以问题是:

  • 我在www.somedomain.com
  • 成功运行了一个Wordpress网站
  • 我希望我的asp.net应用程序可以在www.somedomain.com/myapp
  • 上运行

这是我到目前为止所做的:

  1. 将我的所有应用程序文件上传到服务器上的httpdocs / myapp文件夹;
  2. 在服务器上的httpdocs / myapp文件夹中配置虚拟目录;
  3. 将数据库从本地计算机导入远程服务器;
  4. 将web.config上的连接字符串更改为指向远程服务器上的数据库;
  5. 在此之后,当我尝试在浏览器上访问www.somedomain.com/myapp时,我可以看到它将我重定向到www.somedomain.com/myapp/Account/Login?ReturnUrl=%2Fmyapp%2F但是显示我的Wordpress网站布局出现404错误(找不到页面)。所以看起来它正在运行Wordpress网站,而不是该文件夹上的asp.net应用程序。

1 个答案:

答案 0 :(得分:0)

你正在使用IIS吗?

您需要创建应用程序而不是虚拟目录 否则它不会将子文件夹视为一个应用程序,并将遵循父文件夹的web.config和其他设置