Я использую Internet Explorer 8, и были подобные проблемы. Я могу загрузить с сервера, на котором размещена страница загрузки, в IIS7. Я мог бы также загружать с другого сервера, но в том же домене, что и веб-сервер (на котором размещена страница загрузки). Оба они работали.
Но загрузка с ПК, который не находился в домене, не загружался и выдавал 500 ошибок. Я, наконец, добавил сайт загрузки в Internet Explorer к доверенным сайтам, и он отлично работал. :)
До этого я проверял права на папки и т. Д., И все было в порядке. Также были проблемы размера, то есть блог, который сказал, что я должен добавить:
<requestLimits maxAllowedContentLength="2000000000" /> <!-- bytes -->
</requestFiltering>
в файл applicationHost.config на веб-сервер в месте C:\windows\system32\inetsrv\config\
Кроме того, в IIS7 я также должен был проверить свойства Asp в диспетчере серверов для веб-сайта, на котором загружается страница, изменил предел Limit Properties \ Maximum Requesting Entity Body Limit, чтобы соответствовать размеру в файле applicationHost.config
.
Это классический веб-сайт asp.
но когда приложение опубликовано на сервере, может ли сервер определить абсолютный путь, как это? –
Я делаю это без проблем на своих серверах. Я предлагаю вам сохранить путь в файле web.config (раздел appSettings), чтобы вы могли иметь разные пути для dev и производственных серверов. – Ray
Большое спасибо, я думаю, что это решение, пожалуйста, два вопроса (используйте u Server.Map()), как предоставить веб-процессу это разрешение –