【发布时间】:2013-12-16 15:29:47
【问题描述】:
我有一个 Asp.Net MVC 5 网站。我之前发布过很多 PHP 网站,但这是我第一次尝试部署 Asp.Net MVC 网站。以下是我部署网站的步骤:
- 我进入了主机面板,创建了一个网站并更改了其设置。
- 我创建了一个数据库用户和一个数据库,并将该用户添加到该数据库中。
- 然后我转到名为“Web Publishing”的选项卡并单击下载此网站的发布配置文件。
- 进入Visual Studio,右键单击项目名称,单击“发布”选项,然后导入下载的文件。点击下一步,但数据库的连接字符串不存在。
- 我用 Notepad++ 打开了文件并将连接字符串复制到我的数据库上下文中。单击两个复选框“使用此连接...”和“首先执行代码迁移...”。在另一个连接上,“更新数据库”和“使用...”
- 我运行了发布,但失败并显示以下消息:
Unable to perform the operation. Please contact your server administrator to check authorization and delegation settings.
你认为问题是什么?
另外,有没有一种方法可以让我使用 Visual Studio 所做的所有配置(例如捆绑 CSS 和 JS 文件、更新 web.config 等)手动部署这个网站?
【问题讨论】:
标签: asp.net asp.net-mvc visual-studio-2013 web-deployment